tonderTheme top-level property
Implementation
ThemeData tonderTheme = ThemeData(
inputDecorationTheme: InputDecorationTheme(
contentPadding: const EdgeInsets.symmetric(
horizontal: 7.0,
vertical: 10.0,
),
labelStyle: labelStyle,
errorStyle: errorTextStyle,
),
radioTheme: RadioThemeData(
fillColor: MaterialStateProperty.resolveWith(getRadioFillColor),
overlayColor: MaterialStateProperty.resolveWith(getRadioFillColor),
),
checkboxTheme: CheckboxThemeData(
checkColor: MaterialStateProperty.resolveWith(getSelectedColor),
fillColor: MaterialStateProperty.resolveWith(getCheckColor),
overlayColor: MaterialStateProperty.resolveWith(getSelectedColor),
),
elevatedButtonTheme: ElevatedButtonThemeData(
style: ButtonStyle(
backgroundColor: MaterialStateProperty.resolveWith(
getButtonBackgroundColor,
),
textStyle: MaterialStateProperty.resolveWith(
getTextButtonStyle,
),
foregroundColor: MaterialStateProperty.resolveWith(
getTextButtonColor,
),
padding: MaterialStateProperty.resolveWith(
getButtonPadding,
)),
),
textTheme: TextTheme(
bodyLarge: baseInputStyle,
labelLarge: baseInputStyle,
),
colorScheme: const ColorScheme.dark(
background: Color(0xFF000000),
brightness: Brightness.dark,
primary: Color(0xFF8bdf67),
onPrimary: Color(0xFF363636),
secondary: Color(0xFF000000),
onSecondary: Color(0xFFffffff),
surface: Color(0xFF000000),
),
);