As discussed, I replaced the BottomSheet with a list of cards including checkboxes etc. I tried to integrate the TextField for maxValue there, but then the card needs a lot of space (for the error messages etc), so I kept the dialog, but now you see the effect instantly. If you think another solution is better, let me know!
I also implemented a ValidationStrategy class, so that you can create different validation rules for future properites.
And i applied the card design also to the contacts.
As discussed, I replaced the BottomSheet with a list of cards including checkboxes etc. I tried to integrate the TextField for maxValue there, but then the card needs a lot of space (for the error messages etc), so I kept the dialog, but now you see the effect instantly. If you think another solution is better, let me know! I also implemented a ValidationStrategy class, so that you can create different validation rules for future properites. And i applied the card design also to the contacts.