setThemeData method
Changes the theme using the provided ThemeData
Implementation
void setThemeData(BrightnessPreference brightnessPreference) {
final brightness = brightnessPreference.brightness(context);
_state = ThemeState(widget.data.call(brightness), brightnessPreference);
if (mounted) {
setState(() {});
}
_themeStateNotifier.value = state;
widget.themeChangeListener?.call(state);
}