getFromContext function
Implementation
NomoSiderThemeData getFromContext(
BuildContext context,
NomoSider widget,
) {
final globalColorTheme =
NomoTheme.maybeOf(context)?.componentColors.siderTheme ??
NomoSiderColorData();
final globalSizingTheme =
NomoTheme.maybeOf(context)?.componentSizes.siderTheme ??
NomoSiderSizingData();
final themeOverride = NomoSiderThemeOverride.maybeOf(context);
final themeData = NomoSiderThemeData.from(globalColorTheme, globalSizingTheme)
.override(themeOverride);
return NomoSiderThemeData(
backgroundColor: widget.backgroundColor ?? themeData.backgroundColor,
border: widget.border ?? themeData.border,
padding: widget.padding ?? themeData.padding,
width: widget.width ?? themeData.width,
);
}