chore: Make color change of stories on editing complete

This commit is contained in:
Christian Pauly 2022-01-12 14:58:36 +01:00
parent de7e678962
commit 0934d4b7df
2 changed files with 4 additions and 4 deletions

View File

@ -39,11 +39,11 @@ class AddStoryController extends State<AddStoryPage> {
bool get hasMedia => image != null || video != null; bool get hasMedia => image != null || video != null;
void updateColors(String text) => hasMedia void updateColors() => hasMedia
? null ? null
: setState(() { : setState(() {
backgroundColor = text.color; backgroundColor = controller.text.color;
backgroundColorDark = text.darkColor; backgroundColorDark = controller.text.darkColor;
}); });
void importMedia() async { void importMedia() async {

View File

@ -98,7 +98,7 @@ class AddStoryView extends StatelessWidget {
color: Colors.white, color: Colors.white,
backgroundColor: !controller.hasMedia ? null : Colors.black, backgroundColor: !controller.hasMedia ? null : Colors.black,
), ),
onChanged: controller.updateColors, onEditingComplete: controller.updateColors,
decoration: InputDecoration( decoration: InputDecoration(
border: InputBorder.none, border: InputBorder.none,
hintText: controller.hasMedia hintText: controller.hasMedia