Handle problem updating custom design name

This commit is contained in:
Hillel Coren 2020-09-27 12:10:24 +03:00
parent dab0c75b5c
commit f35dd5cc07
1 changed files with 7 additions and 1 deletions

View File

@ -107,9 +107,15 @@ class _DesignEditState extends State<DesignEdit>
}
void _onChanged() {
final design = widget.viewModel.design
.rebuild((b) => b..name = _nameController.text.trim());
if (design != widget.viewModel.design) {
widget.viewModel.onChanged(design);
}
_debouncer.run(() {
final design = widget.viewModel.design.rebuild((b) => b
..name = _nameController.text.trim()
..design.replace(BuiltMap<String, String>({
kDesignHeader: _headerController.text.trim(),
kDesignBody: _bodyController.text.trim(),