removed unnecessary flag, that can be replaced with checking if the value equals null.

This commit is contained in:
Faris Armoush
2025-07-27 10:56:54 +03:00
parent 83895d3dda
commit cd8ffc99ea
2 changed files with 2 additions and 5 deletions

View File

@ -79,7 +79,6 @@ class _DuplicateSpaceDialogFormState extends State<DuplicateSpaceDialogForm> {
const SelectableText('Enter a new name for the duplicated space:'), const SelectableText('Enter a new name for the duplicated space:'),
DuplicateSpaceTextField( DuplicateSpaceTextField(
nameController: _nameController, nameController: _nameController,
isNameValid: _errorText == null,
errorText: _errorText, errorText: _errorText,
), ),
], ],

View File

@ -5,13 +5,11 @@ import 'package:syncrow_web/utils/extension/build_context_x.dart';
class DuplicateSpaceTextField extends StatelessWidget { class DuplicateSpaceTextField extends StatelessWidget {
const DuplicateSpaceTextField({ const DuplicateSpaceTextField({
required this.nameController, required this.nameController,
required this.isNameValid, required this.errorText,
this.errorText,
super.key, super.key,
}); });
final TextEditingController nameController; final TextEditingController nameController;
final bool isNameValid;
final String? errorText; final String? errorText;
@override @override
@ -33,7 +31,7 @@ class DuplicateSpaceTextField extends StatelessWidget {
color: context.theme.colorScheme.error, color: context.theme.colorScheme.error,
fontSize: 8, fontSize: 8,
), ),
errorText: isNameValid ? null : errorText, errorText: errorText,
), ),
); );
} }