How can I change the color of "ElevatedButton" depend on something else changes in the program? – Flutter
I have a provider value like below: var book = Provider.of<Books>(context, listen: false); And an upload button like the following: ElevatedButton( style: ElevatedButton.styleFrom( backgroundColor: book['imageUrl'] == "" ? Theme.of(context).highlightColor : Theme.of(context).primaryColor, ), ), onPressed: () async { setState(() { book['imageUrl']…