FSwitchStyle.inherit constructor
FSwitchStyle.inherit({
- required FColorScheme colorScheme,
- required FStyle style,
Creates a FSwitchStyle that inherits its properties from colorScheme
.
Implementation
FSwitchStyle.inherit({required FColorScheme colorScheme, required FStyle style})
: this(
focusColor: colorScheme.primary,
labelLayoutStyle: FLabelStyles.inherit(style: style).horizontalStyle.layout,
enabledStyle: FSwitchStateStyle(
checkedColor: colorScheme.primary,
uncheckedColor: colorScheme.border,
thumbColor: colorScheme.background,
labelTextStyle: style.enabledFormFieldStyle.labelTextStyle,
descriptionTextStyle: style.enabledFormFieldStyle.descriptionTextStyle,
),
disabledStyle: FSwitchStateStyle(
checkedColor: colorScheme.disable(colorScheme.primary),
uncheckedColor: colorScheme.disable(colorScheme.border),
thumbColor: colorScheme.background,
labelTextStyle: style.disabledFormFieldStyle.labelTextStyle,
descriptionTextStyle: style.disabledFormFieldStyle.descriptionTextStyle,
),
errorStyle: FSwitchErrorStyle(
labelTextStyle: style.errorFormFieldStyle.labelTextStyle,
descriptionTextStyle: style.errorFormFieldStyle.descriptionTextStyle,
errorTextStyle: style.errorFormFieldStyle.errorTextStyle,
),
);