SeniorThemeData constructor
const
SeniorThemeData({
- required ThemeType themeType,
- SeniorBackdropThemeData? backdropTheme,
- SeniorBalanceThemeData? balanceTheme,
- SeniorBottomSheetThemeData? bottomSheetTheme,
- SeniorButtonThemeData? primaryButtonTheme,
- SeniorButtonThemeData? secondaryButtonTheme,
- SeniorButtonThemeData? ghostButtonTheme,
- SeniorCalendarThemeData? calendarTheme,
- SeniorCardThemeData? cardTheme,
- SeniorCarouselSliderThemeData? carouselSliderTheme,
- SeniorCheckboxThemeData? checkboxTheme,
- SeniorColorfulHeaderStructureThemeData? colorfulHeaderStructureTheme,
- SeniorContactBookItemThemeData? contactBookItemTheme,
- SeniorDrawerThemeData? drawerTheme,
- SeniorDropdownButtonThemeData? dropdownButtonTheme,
- SeniorExpandableListThemeData? expandableListTheme,
- SeniorExpansionPanelListThemeData? expansionPanelListTheme,
- SeniorGradientIconThemeData? gradientIconTheme,
- SeniorIconButtonThemeData? primaryIconButtonTheme,
- SeniorIconButtonThemeData? secondaryIconButtonTheme,
- SeniorIconButtonThemeData? ghostIconButtonTheme,
- SeniorIconButtonThemeData? dangerIconButtonTheme,
- SeniorImageCropperThemeData? imageCropperTheme,
- SeniorInfoCardThemeData? infoCardTheme,
- SeniorListThemeData? listTheme,
- SeniorLoadingThemeData? loadingTheme,
- SeniorCircularLongPressButtonThemeData? longPressButtonTheme,
- SeniorMessageCardThemeData? messageCardTheme,
- SeniorModalThemeData? modalTheme,
- SeniorNotificationListThemeData? notificationListTheme,
- SeniorNotificationSnackbarThemeData? notificationSnackbarTheme,
- SeniorPinCodeFieldThemeData? pinCodeFieldTheme,
- SeniorProfilePictureThemeData? profilePictureTheme,
- SeniorProgressBarThemeData? progressBarTheme,
- SeniorQuotesThemeData? quotesTheme,
- SeniorRadioButtonThemeData? radioButtonTheme,
- SeniorRatingThemeData? ratingTheme,
- SeniorSignatureThemeData? signatureTheme,
- SeniorSlideToActThemeData? slideToActTheme,
- SeniorSliderDotsThemeData? sliderDotsTheme,
- SeniorSnackbarThemeData? successSnackbarTheme,
- SeniorSnackbarThemeData? messageSnackbarTheme,
- SeniorSnackbarThemeData? warningSnackbarTheme,
- SeniorSnackbarThemeData? errorSnackbarTheme,
- SeniorSquareButtonsMenuThemeData? emphasisSquareButtonsMenuTheme,
- SeniorSquareButtonsMenuThemeData? emphasisNegativeSquareButtonsMenuTheme,
- SeniorSquareButtonsMenuThemeData? neutralSquareButtonsMenuTheme,
- SeniorSquareButtonsMenuThemeData? neutralNegativeSquareButtonsMenuTheme,
- SeniorSquareButtonsMenuThemeData? ghostSquareButtonsMenuTheme,
- SeniorSquareButtonsMenuThemeData? ghostNegativeSquareButtonsMenuTheme,
- SeniorStatePageThemeData? statePageTheme,
- SeniorStepperThemeData? stepperTheme,
- SeniorSuccessAnimationThemeData? successAnimationTheme,
- SeniorSwitchThemeData? switchTheme,
- SeniorTabBarThemeData? tabBarTheme,
- SeniorTextThemeData? textTheme,
- SeniorTextFieldThemeData? textFieldTheme,
- SeniorTimelineThemeData? timelineTheme,
- ThemeData? themeData,
Theme data class for the Senior design system components and Material design. The themeType parameter is required.
Implementation
const SeniorThemeData({
required this.themeType,
this.backdropTheme,
this.balanceTheme,
this.bottomNavigationBarTheme,
this.bottomSheetTheme,
this.primaryButtonTheme,
this.secondaryButtonTheme,
this.ghostButtonTheme,
this.calendarTheme,
this.cardTheme,
this.carouselSliderTheme,
this.checkboxTheme,
this.colorfulHeaderStructureTheme,
this.contactBookItemTheme,
this.drawerTheme,
this.dropdownButtonTheme,
this.expandableListTheme,
this.expansionPanelListTheme,
this.gradientIconTheme,
this.primaryIconButtonTheme,
this.secondaryIconButtonTheme,
this.ghostIconButtonTheme,
this.dangerIconButtonTheme,
this.imageCropperTheme,
this.infoCardTheme,
this.listTheme,
this.loadingTheme,
this.longPressButtonTheme,
this.menuListItemTheme,
this.messageCardTheme,
this.modalTheme,
this.notificationListTheme,
this.notificationSnackbarTheme,
this.pinCodeFieldTheme,
this.profilePictureTheme,
this.progressBarTheme,
this.quotesTheme,
this.radioButtonTheme,
this.ratingTheme,
this.signatureTheme,
this.slideToActTheme,
this.sliderDotsTheme,
this.successSnackbarTheme,
this.messageSnackbarTheme,
this.warningSnackbarTheme,
this.errorSnackbarTheme,
this.emphasisSquareButtonsMenuTheme,
this.emphasisNegativeSquareButtonsMenuTheme,
this.neutralSquareButtonsMenuTheme,
this.neutralNegativeSquareButtonsMenuTheme,
this.ghostSquareButtonsMenuTheme,
this.ghostNegativeSquareButtonsMenuTheme,
this.statePageTheme,
this.stepperTheme,
this.successAnimationTheme,
this.switchTheme,
this.tabBarTheme,
this.textTheme,
this.textFieldTheme,
this.timelineTheme,
this.themeData,
});