SACThemeConfig constructor

const SACThemeConfig({
  1. Color? primary,
  2. Color? primaryLight,
  3. Color? primaryDark,
  4. Color? secondary,
  5. Color? secondaryLight,
  6. Color? secondaryDark,
  7. Color? error,
  8. Color? errorLight,
  9. Color? errorDark,
  10. Color? success,
  11. Color? successLight,
  12. Color? successDark,
  13. Color? backgroundLight,
  14. Color? surfaceLight,
  15. Color? borderLight,
  16. Color? textPrimaryLight,
  17. Color? textMutedLight,
  18. Color? backgroundDark,
  19. Color? surfaceDark,
  20. Color? borderDark,
  21. Color? textPrimaryDark,
  22. Color? textMutedDark,
  23. Color? lightRed,
  24. Color? purple,
  25. Color? grey,
  26. Color? darkGrey,
  27. Color? scaffoldBackgroundLight,
  28. Color? scaffoldBackgroundDark,
  29. Color? appBarBackgroundLight,
  30. Color? appBarBackgroundDark,
  31. Color? appBarForegroundLight,
  32. Color? appBarForegroundDark,
  33. double? appBarElevation,
  34. bool? appBarCenterTitle,
  35. TextStyle? appBarTitleTextStyle,
  36. IconThemeData? appBarIconTheme,
  37. Color? bottomNavBackgroundLight,
  38. Color? bottomNavBackgroundDark,
  39. Color? bottomNavSelectedColor,
  40. Color? bottomNavUnselectedColor,
  41. double? bottomNavElevation,
  42. BottomNavigationBarType? bottomNavType,
  43. Color? navigationBarBackgroundLight,
  44. Color? navigationBarBackgroundDark,
  45. Color? navigationBarIndicatorColor,
  46. double? navigationBarHeight,
  47. Color? navigationRailBackgroundLight,
  48. Color? navigationRailBackgroundDark,
  49. Color? navigationRailSelectedColor,
  50. Color? navigationRailUnselectedColor,
  51. Color? drawerBackgroundLight,
  52. Color? drawerBackgroundDark,
  53. double? drawerWidth,
  54. double? drawerElevation,
  55. Color? fabBackgroundLight,
  56. Color? fabBackgroundDark,
  57. Color? fabForegroundLight,
  58. Color? fabForegroundDark,
  59. double? fabElevation,
  60. ShapeBorder? fabShape,
  61. ButtonStyle? elevatedButtonStyle,
  62. ButtonStyle? outlinedButtonStyle,
  63. ButtonStyle? textButtonStyle,
  64. ButtonStyle? filledButtonStyle,
  65. ButtonStyle? iconButtonStyle,
  66. Color? cardColorLight,
  67. Color? cardColorDark,
  68. double? cardElevation,
  69. ShapeBorder? cardShape,
  70. EdgeInsetsGeometry? cardMargin,
  71. Color? dialogBackgroundLight,
  72. Color? dialogBackgroundDark,
  73. double? dialogElevation,
  74. ShapeBorder? dialogShape,
  75. TextStyle? dialogTitleStyle,
  76. TextStyle? dialogContentStyle,
  77. Color? bottomSheetBackgroundLight,
  78. Color? bottomSheetBackgroundDark,
  79. double? bottomSheetElevation,
  80. ShapeBorder? bottomSheetShape,
  81. Color? bottomSheetDragHandleColor,
  82. Color? snackBarBackgroundLight,
  83. Color? snackBarBackgroundDark,
  84. Color? snackBarActionColor,
  85. SnackBarBehavior? snackBarBehavior,
  86. Color? inputFillColorLight,
  87. Color? inputFillColorDark,
  88. Color? inputBorderColor,
  89. Color? inputBorderColorLight,
  90. Color? inputBorderColorDark,
  91. Color? inputFocusedBorderColor,
  92. Color? inputFocusedBorderColorLight,
  93. Color? inputFocusedBorderColorDark,
  94. Color? inputErrorBorderColor,
  95. Color? inputErrorBorderColorLight,
  96. Color? inputErrorBorderColorDark,
  97. TextStyle? inputLabelStyle,
  98. TextStyle? inputHintStyle,
  99. double? inputBorderRadius,
  100. Color? checkboxFillColor,
  101. Color? checkboxFillColorLight,
  102. Color? checkboxFillColorDark,
  103. Color? radioFillColor,
  104. Color? radioFillColorLight,
  105. Color? radioFillColorDark,
  106. Color? switchActiveColor,
  107. Color? switchActiveColorLight,
  108. Color? switchActiveColorDark,
  109. Color? switchInactiveColor,
  110. Color? switchInactiveColorLight,
  111. Color? switchInactiveColorDark,
  112. Color? switchTrackColor,
  113. Color? switchTrackColorLight,
  114. Color? switchTrackColorDark,
  115. Color? sliderActiveColor,
  116. Color? sliderActiveColorLight,
  117. Color? sliderActiveColorDark,
  118. Color? sliderInactiveColor,
  119. Color? sliderInactiveColorLight,
  120. Color? sliderInactiveColorDark,
  121. Color? sliderThumbColor,
  122. Color? sliderThumbColorLight,
  123. Color? sliderThumbColorDark,
  124. Color? progressIndicatorColor,
  125. Color? progressIndicatorColorLight,
  126. Color? progressIndicatorColorDark,
  127. Color? progressIndicatorBackgroundColor,
  128. Color? progressIndicatorBackgroundColorLight,
  129. Color? progressIndicatorBackgroundColorDark,
  130. double? circularProgressStrokeWidth,
  131. Color? tooltipBackgroundColor,
  132. TextStyle? tooltipTextStyle,
  133. EdgeInsetsGeometry? tooltipPadding,
  134. Color? dividerColor,
  135. Color? dividerColorLight,
  136. Color? dividerColorDark,
  137. double? dividerThickness,
  138. double? dividerIndent,
  139. Color? listTileIconColor,
  140. Color? listTileIconColorLight,
  141. Color? listTileIconColorDark,
  142. TextStyle? listTileTitleStyle,
  143. TextStyle? listTileSubtitleStyle,
  144. Color? listTileSelectedColor,
  145. Color? listTileSelectedColorLight,
  146. Color? listTileSelectedColorDark,
  147. Color? tabBarIndicatorColor,
  148. Color? tabBarIndicatorColorLight,
  149. Color? tabBarIndicatorColorDark,
  150. Color? tabBarLabelColor,
  151. Color? tabBarLabelColorLight,
  152. Color? tabBarLabelColorDark,
  153. Color? tabBarUnselectedLabelColor,
  154. Color? tabBarUnselectedLabelColorLight,
  155. Color? tabBarUnselectedLabelColorDark,
  156. double? tabBarIndicatorWeight,
  157. Color? dataTableHeadingRowColor,
  158. Color? dataTableHeadingRowColorLight,
  159. Color? dataTableHeadingRowColorDark,
  160. Color? dataTableDataRowColor,
  161. Color? dataTableDataRowColorLight,
  162. Color? dataTableDataRowColorDark,
  163. double? dataTableDividerThickness,
  164. Color? chipBackgroundLight,
  165. Color? chipBackgroundDark,
  166. TextStyle? chipLabelStyle,
  167. Color? chipDeleteIconColor,
  168. Color? chipSelectedColor,
  169. Color? badgeBackgroundColor,
  170. Color? badgeBackgroundColorLight,
  171. Color? badgeBackgroundColorDark,
  172. Color? badgeTextColor,
  173. Color? badgeTextColorLight,
  174. Color? badgeTextColorDark,
  175. Color? searchBarBackgroundLight,
  176. Color? searchBarBackgroundDark,
  177. double? searchBarElevation,
  178. TextStyle? searchBarHintStyle,
  179. Color? segmentedButtonSelectedColor,
  180. Color? segmentedButtonSelectedColorLight,
  181. Color? segmentedButtonSelectedColorDark,
  182. Color? segmentedButtonForegroundColor,
  183. Color? segmentedButtonForegroundColorLight,
  184. Color? segmentedButtonForegroundColorDark,
  185. Color? popupMenuBackgroundLight,
  186. Color? popupMenuBackgroundDark,
  187. double? popupMenuElevation,
  188. ShapeBorder? popupMenuShape,
  189. Color? expansionTileBackgroundColor,
  190. Color? expansionTileBackgroundColorLight,
  191. Color? expansionTileBackgroundColorDark,
  192. Color? expansionTileCollapsedBackgroundColor,
  193. Color? expansionTileCollapsedBackgroundColorLight,
  194. Color? expansionTileCollapsedBackgroundColorDark,
  195. Color? expansionTileIconColor,
  196. Color? expansionTileIconColorLight,
  197. Color? expansionTileIconColorDark,
  198. String? fontFamily,
  199. TextStyle? displayLarge,
  200. TextStyle? displayMedium,
  201. TextStyle? displaySmall,
  202. TextStyle? headlineLarge,
  203. TextStyle? headlineMedium,
  204. TextStyle? headlineSmall,
  205. TextStyle? titleLarge,
  206. TextStyle? titleMedium,
  207. TextStyle? titleSmall,
  208. TextStyle? bodyLarge,
  209. TextStyle? bodyMedium,
  210. TextStyle? bodySmall,
  211. TextStyle? labelLarge,
  212. TextStyle? labelMedium,
  213. TextStyle? labelSmall,
  214. Color? splashColor,
  215. Color? highlightColor,
  216. Color? highlightColorLight,
  217. Color? highlightColorDark,
  218. Color? hoverColor,
  219. Color? focusColor,
  220. Color? disabledColor,
  221. Color? shadowColor,
  222. VisualDensity? visualDensity,
  223. MaterialTapTargetSize? materialTapTargetSize,
})

Implementation

const SACThemeConfig({
  this.primary,
  this.primaryLight,
  this.primaryDark,
  this.secondary,
  this.secondaryLight,
  this.secondaryDark,
  this.error,
  this.errorLight,
  this.errorDark,
  this.success,
  this.successLight,
  this.successDark,
  this.backgroundLight,
  this.surfaceLight,
  this.borderLight,
  this.textPrimaryLight,
  this.textMutedLight,
  this.backgroundDark,
  this.surfaceDark,
  this.borderDark,
  this.textPrimaryDark,
  this.textMutedDark,
  this.lightRed,
  this.purple,
  this.grey,
  this.darkGrey,
  this.scaffoldBackgroundLight,
  this.scaffoldBackgroundDark,
  this.appBarBackgroundLight,
  this.appBarBackgroundDark,
  this.appBarForegroundLight,
  this.appBarForegroundDark,
  this.appBarElevation,
  this.appBarCenterTitle,
  this.appBarTitleTextStyle,
  this.appBarIconTheme,
  this.bottomNavBackgroundLight,
  this.bottomNavBackgroundDark,
  this.bottomNavSelectedColor,
  this.bottomNavUnselectedColor,
  this.bottomNavElevation,
  this.bottomNavType,
  this.navigationBarBackgroundLight,
  this.navigationBarBackgroundDark,
  this.navigationBarIndicatorColor,
  this.navigationBarHeight,
  this.navigationRailBackgroundLight,
  this.navigationRailBackgroundDark,
  this.navigationRailSelectedColor,
  this.navigationRailUnselectedColor,
  this.drawerBackgroundLight,
  this.drawerBackgroundDark,
  this.drawerWidth,
  this.drawerElevation,
  this.fabBackgroundLight,
  this.fabBackgroundDark,
  this.fabForegroundLight,
  this.fabForegroundDark,
  this.fabElevation,
  this.fabShape,
  this.elevatedButtonStyle,
  this.outlinedButtonStyle,
  this.textButtonStyle,
  this.filledButtonStyle,
  this.iconButtonStyle,
  this.cardColorLight,
  this.cardColorDark,
  this.cardElevation,
  this.cardShape,
  this.cardMargin,
  this.dialogBackgroundLight,
  this.dialogBackgroundDark,
  this.dialogElevation,
  this.dialogShape,
  this.dialogTitleStyle,
  this.dialogContentStyle,
  this.bottomSheetBackgroundLight,
  this.bottomSheetBackgroundDark,
  this.bottomSheetElevation,
  this.bottomSheetShape,
  this.bottomSheetDragHandleColor,
  this.snackBarBackgroundLight,
  this.snackBarBackgroundDark,
  this.snackBarActionColor,
  this.snackBarBehavior,
  this.inputFillColorLight,
  this.inputFillColorDark,
  this.inputBorderColor,
  this.inputBorderColorLight,
  this.inputBorderColorDark,
  this.inputFocusedBorderColor,
  this.inputFocusedBorderColorLight,
  this.inputFocusedBorderColorDark,
  this.inputErrorBorderColor,
  this.inputErrorBorderColorLight,
  this.inputErrorBorderColorDark,
  this.inputLabelStyle,
  this.inputHintStyle,
  this.inputBorderRadius,
  this.checkboxFillColor,
  this.checkboxFillColorLight,
  this.checkboxFillColorDark,
  this.radioFillColor,
  this.radioFillColorLight,
  this.radioFillColorDark,
  this.switchActiveColor,
  this.switchActiveColorLight,
  this.switchActiveColorDark,
  this.switchInactiveColor,
  this.switchInactiveColorLight,
  this.switchInactiveColorDark,
  this.switchTrackColor,
  this.switchTrackColorLight,
  this.switchTrackColorDark,
  this.sliderActiveColor,
  this.sliderActiveColorLight,
  this.sliderActiveColorDark,
  this.sliderInactiveColor,
  this.sliderInactiveColorLight,
  this.sliderInactiveColorDark,
  this.sliderThumbColor,
  this.sliderThumbColorLight,
  this.sliderThumbColorDark,
  this.progressIndicatorColor,
  this.progressIndicatorColorLight,
  this.progressIndicatorColorDark,
  this.progressIndicatorBackgroundColor,
  this.progressIndicatorBackgroundColorLight,
  this.progressIndicatorBackgroundColorDark,
  this.circularProgressStrokeWidth,
  this.tooltipBackgroundColor,
  this.tooltipTextStyle,
  this.tooltipPadding,
  this.dividerColor,
  this.dividerColorLight,
  this.dividerColorDark,
  this.dividerThickness,
  this.dividerIndent,
  this.listTileIconColor,
  this.listTileIconColorLight,
  this.listTileIconColorDark,
  this.listTileTitleStyle,
  this.listTileSubtitleStyle,
  this.listTileSelectedColor,
  this.listTileSelectedColorLight,
  this.listTileSelectedColorDark,
  this.tabBarIndicatorColor,
  this.tabBarIndicatorColorLight,
  this.tabBarIndicatorColorDark,
  this.tabBarLabelColor,
  this.tabBarLabelColorLight,
  this.tabBarLabelColorDark,
  this.tabBarUnselectedLabelColor,
  this.tabBarUnselectedLabelColorLight,
  this.tabBarUnselectedLabelColorDark,
  this.tabBarIndicatorWeight,
  this.dataTableHeadingRowColor,
  this.dataTableHeadingRowColorLight,
  this.dataTableHeadingRowColorDark,
  this.dataTableDataRowColor,
  this.dataTableDataRowColorLight,
  this.dataTableDataRowColorDark,
  this.dataTableDividerThickness,
  this.chipBackgroundLight,
  this.chipBackgroundDark,
  this.chipLabelStyle,
  this.chipDeleteIconColor,
  this.chipSelectedColor,
  this.badgeBackgroundColor,
  this.badgeBackgroundColorLight,
  this.badgeBackgroundColorDark,
  this.badgeTextColor,
  this.badgeTextColorLight,
  this.badgeTextColorDark,
  this.searchBarBackgroundLight,
  this.searchBarBackgroundDark,
  this.searchBarElevation,
  this.searchBarHintStyle,
  this.segmentedButtonSelectedColor,
  this.segmentedButtonSelectedColorLight,
  this.segmentedButtonSelectedColorDark,
  this.segmentedButtonForegroundColor,
  this.segmentedButtonForegroundColorLight,
  this.segmentedButtonForegroundColorDark,
  this.popupMenuBackgroundLight,
  this.popupMenuBackgroundDark,
  this.popupMenuElevation,
  this.popupMenuShape,
  this.expansionTileBackgroundColor,
  this.expansionTileBackgroundColorLight,
  this.expansionTileBackgroundColorDark,
  this.expansionTileCollapsedBackgroundColor,
  this.expansionTileCollapsedBackgroundColorLight,
  this.expansionTileCollapsedBackgroundColorDark,
  this.expansionTileIconColor,
  this.expansionTileIconColorLight,
  this.expansionTileIconColorDark,
  this.fontFamily,
  this.displayLarge,
  this.displayMedium,
  this.displaySmall,
  this.headlineLarge,
  this.headlineMedium,
  this.headlineSmall,
  this.titleLarge,
  this.titleMedium,
  this.titleSmall,
  this.bodyLarge,
  this.bodyMedium,
  this.bodySmall,
  this.labelLarge,
  this.labelMedium,
  this.labelSmall,
  this.splashColor,
  this.highlightColor,
  this.highlightColorLight,
  this.highlightColorDark,
  this.hoverColor,
  this.focusColor,
  this.disabledColor,
  this.shadowColor,
  this.visualDensity,
  this.materialTapTargetSize,
});