of static method
Get the current Fly theme data from the context
Implementation
static FlyThemeData of(BuildContext context) {
final data = context.dependOnInheritedWidgetOfExactType<FlyTheme>();
if (data != null && data.notifier != null) {
return data.notifier!.data;
}
// Fallback to Material theme extension if available
final materialTheme = Theme.of(context);
final extension = materialTheme.extension<FlyThemeData>();
if (extension != null) {
return extension;
}
// Return fallback theme data
return FlyThemeData.fallback();
}