kindThemeData<Kind extends WildnessBase> static method
Kind?
kindThemeData<
Kind extends WildnessBase>( - BuildContext context
)
Implementation
static Kind? kindThemeData<Kind extends WildnessBase<dynamic>>(
BuildContext context,
) {
final componentProvider = context
.dependOnInheritedWidgetOfExactType<WildnessComponentProvider<Kind>>();
if (componentProvider != null) {
return componentProvider.data;
}
final provider = InheritedModel.inheritFrom<WildnessProvider>(
context,
aspect: Kind,
);
return provider?.data.component<Kind>();
}