ThemeProvider.defaultThemes constructor
ThemeProvider.defaultThemes(
- {Color? accentColor,
- Color? primaryColor,
- DividerThemeData? dividerTheme,
- ThemeMode themeMode = ThemeMode.dark}
Implementation
factory ThemeProvider.defaultThemes({
Color? accentColor,
Color? primaryColor,
DividerThemeData? dividerTheme,
ThemeMode themeMode = ThemeMode.dark,
}) {
ThemeData darkTheme = ThemeData(
primaryColor: primaryColor,
dividerTheme: dividerTheme,
colorScheme: ColorScheme.fromSwatch(
brightness: Brightness.dark,
).copyWith(
secondary: accentColor,
),
);
ThemeData lightTheme = ThemeData(
primaryColor: primaryColor,
colorScheme: ColorScheme.fromSwatch(
brightness: Brightness.light,
).copyWith(
secondary: accentColor,
),
);
return ThemeProvider(darkTheme: darkTheme, lightTheme: lightTheme, themeMode: themeMode);
}