SeniorThemeData constructor

const SeniorThemeData({
  1. required ThemeType themeType,
  2. SeniorBackdropThemeData? backdropTheme,
  3. SeniorBalanceThemeData? balanceTheme,
  4. SeniorBottomNavigationBarThemeData? bottomNavigationBarTheme,
  5. SeniorBottomSheetThemeData? bottomSheetTheme,
  6. SeniorButtonThemeData? primaryButtonTheme,
  7. SeniorButtonThemeData? secondaryButtonTheme,
  8. SeniorButtonThemeData? ghostButtonTheme,
  9. SeniorCalendarThemeData? calendarTheme,
  10. SeniorCardThemeData? cardTheme,
  11. SeniorCarouselSliderThemeData? carouselSliderTheme,
  12. SeniorCheckboxThemeData? checkboxTheme,
  13. SeniorColorfulHeaderStructureThemeData? colorfulHeaderStructureTheme,
  14. SeniorContactBookItemThemeData? contactBookItemTheme,
  15. SeniorDrawerThemeData? drawerTheme,
  16. SeniorDropdownButtonThemeData? dropdownButtonTheme,
  17. SeniorExpandableListThemeData? expandableListTheme,
  18. SeniorExpansionPanelListThemeData? expansionPanelListTheme,
  19. SeniorGradientIconThemeData? gradientIconTheme,
  20. SeniorIconButtonThemeData? primaryIconButtonTheme,
  21. SeniorIconButtonThemeData? secondaryIconButtonTheme,
  22. SeniorIconButtonThemeData? ghostIconButtonTheme,
  23. SeniorIconButtonThemeData? dangerIconButtonTheme,
  24. SeniorImageCropperThemeData? imageCropperTheme,
  25. SeniorInfoCardThemeData? infoCardTheme,
  26. SeniorListThemeData? listTheme,
  27. SeniorLoadingThemeData? loadingTheme,
  28. SeniorCircularLongPressButtonThemeData? longPressButtonTheme,
  29. SeniorMenuListItemThemeData? menuListItemTheme,
  30. SeniorMessageCardThemeData? messageCardTheme,
  31. SeniorModalThemeData? modalTheme,
  32. SeniorNotificationListThemeData? notificationListTheme,
  33. SeniorNotificationSnackbarThemeData? notificationSnackbarTheme,
  34. SeniorPinCodeFieldThemeData? pinCodeFieldTheme,
  35. SeniorProfilePictureThemeData? profilePictureTheme,
  36. SeniorProgressBarThemeData? progressBarTheme,
  37. SeniorQuotesThemeData? quotesTheme,
  38. SeniorRadioButtonThemeData? radioButtonTheme,
  39. SeniorRatingThemeData? ratingTheme,
  40. SeniorSignatureThemeData? signatureTheme,
  41. SeniorSlideToActThemeData? slideToActTheme,
  42. SeniorSliderDotsThemeData? sliderDotsTheme,
  43. SeniorSnackbarThemeData? successSnackbarTheme,
  44. SeniorSnackbarThemeData? messageSnackbarTheme,
  45. SeniorSnackbarThemeData? warningSnackbarTheme,
  46. SeniorSnackbarThemeData? errorSnackbarTheme,
  47. SeniorSquareButtonsMenuThemeData? emphasisSquareButtonsMenuTheme,
  48. SeniorSquareButtonsMenuThemeData? emphasisNegativeSquareButtonsMenuTheme,
  49. SeniorSquareButtonsMenuThemeData? neutralSquareButtonsMenuTheme,
  50. SeniorSquareButtonsMenuThemeData? neutralNegativeSquareButtonsMenuTheme,
  51. SeniorSquareButtonsMenuThemeData? ghostSquareButtonsMenuTheme,
  52. SeniorSquareButtonsMenuThemeData? ghostNegativeSquareButtonsMenuTheme,
  53. SeniorStatePageThemeData? statePageTheme,
  54. SeniorStepperThemeData? stepperTheme,
  55. SeniorSuccessAnimationThemeData? successAnimationTheme,
  56. SeniorSwitchThemeData? switchTheme,
  57. SeniorTabBarThemeData? tabBarTheme,
  58. SeniorTextThemeData? textTheme,
  59. SeniorTextFieldThemeData? textFieldTheme,
  60. SeniorTimelineThemeData? timelineTheme,
  61. 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,
});