createMyoroThemeExtensions function
List<ThemeExtension<ThemeExtension> >
createMyoroThemeExtensions(
- bool isDarkMode,
- ColorScheme colorScheme,
- TextTheme textTheme
Function to create the default ThemeExtensions for createMyoroThemeData's ThemeDatas.
Implementation
List<ThemeExtension> createMyoroThemeExtensions(bool isDarkMode, ColorScheme colorScheme, TextTheme textTheme) {
final decorationThemeExtension = MyoroDecorationThemeExtension.builder(isDarkMode, colorScheme);
return [
decorationThemeExtension,
..._createAppBarThemeExtensions(colorScheme),
..._createAccordionThemeExtensions(isDarkMode, colorScheme, textTheme),
..._createButtonThemeExtensions(textTheme, decorationThemeExtension),
..._createCardThemeExtensions(colorScheme, textTheme),
..._createCarouselThemeExtensions(),
..._createCheckboxThemeExtensions(colorScheme, textTheme),
..._createDividerThemeExtensions(colorScheme),
..._createDrawerThemeExtensions(colorScheme, textTheme),
..._createDropdownThemeExtensions(colorScheme),
..._createFeedbackThemeExtensions(textTheme),
..._createGraphThemeExtensions(colorScheme, textTheme),
..._createInputThemeExtensions(colorScheme, textTheme),
..._createLoaderThemeExtensions(colorScheme),
..._createMenuThemeExtensions(colorScheme, textTheme, decorationThemeExtension),
..._createModalThemeExtensions(colorScheme, textTheme),
..._createPickerThemeExtensions(colorScheme, textTheme),
..._createRadioThemeExtensions(colorScheme, textTheme),
..._createScrollableThemeExtensions(colorScheme, textTheme),
..._createSliderThemeExtensions(textTheme),
..._createSnackBarThemeExtensions(colorScheme, textTheme),
..._createTableThemeExtensions(colorScheme, textTheme),
..._createTabViewThemeExtensions(colorScheme, textTheme),
..._createTooltipThemeExtensions(),
];
}