From 71789f6cdb2c4a55efaad40f728160ca4b4d2fec Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Fri, 14 Mar 2025 18:57:04 -0500 Subject: [PATCH] Create management portal in Flutter #39 --- web/repertory/lib/screens/add_mount_screen.dart | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/web/repertory/lib/screens/add_mount_screen.dart b/web/repertory/lib/screens/add_mount_screen.dart index ae2fa1a4..0da6e798 100644 --- a/web/repertory/lib/screens/add_mount_screen.dart +++ b/web/repertory/lib/screens/add_mount_screen.dart @@ -187,13 +187,16 @@ class _AddMountScreenState extends State { } void _handleChange(String mountType) { + if (_mountType == mountType) { + return; + } + setState(() { _mountType = mountType; - if (_mountType == "Sia" && _mountNameController.text.isEmpty) { - _mountNameController.text = 'default'; - } else { - _mountNameController.text = ''; - } + _mountNameController.text = + (mountType == "Sia" && _mountNameController.text.isEmpty) + ? 'default' + : ''; _mount = (_mountNameController.text.isEmpty)