themeStyleOf method
Implementation
CheckboxFieldTheme themeStyleOf(BuildContext context) {
final theme = Theme.of(context);
final formTheme = FormTheme.of(context);
final fieldTheme = formTheme.checkboxTheme;
final resolver = FieldThemeResolver(theme, formTheme, fieldTheme);
final checkboxTheme = fieldTheme.checkboxTheme ?? theme.checkboxTheme;
return CheckboxFieldTheme(
textStyle: textStyle ?? resolver.textStyle,
textColor: textColor ?? resolver.textColor,
decorationTheme: fieldTheme.decorationTheme ?? resolver.decorationTheme,
checkboxTheme: checkboxTheme.copyWith(
mouseCursor: mouseCursor,
fillColor: fillColor,
checkColor: checkColor,
overlayColor: overlayColor,
splashRadius: splashRadius,
shape: shape,
side: side,
),
controlAffinity: controlAffinity ??
fieldTheme.controlAffinity ??
FieldBlocBuilderControlAffinity.leading,
);
}