didUpdateWidget method

  1. @override
void didUpdateWidget(
  1. covariant M3EThemeScope oldWidget
)
override

Refreshes the dark template when baseData changes.

Implementation

@override
/// Refreshes the dark template when [baseData] changes.
void didUpdateWidget(M3EThemeScope oldWidget) {
  super.didUpdateWidget(oldWidget);
  if (oldWidget.baseData != widget.baseData) {
    _cachedDarkTemplate = widget.baseData.deriveDarkTemplate();
  }
}