SENIOR_DARK_THEME top-level property
Original dark design system theme for the components.
Implementation
final SENIOR_DARK_THEME = SeniorThemeData(
themeType: ThemeType.dark,
backdropTheme: backdropDarkTheme,
balanceTheme: balanceDarkTheme,
bottomSheetTheme: bottomSheetDarkTheme,
bottomNavigationBarTheme: bottomNavigationBarDarkTheme,
primaryButtonTheme: primaryButtonDarkTheme,
secondaryButtonTheme: secondaryButtonDarkTheme,
ghostButtonTheme: ghostButtonDarkTheme,
calendarTheme: calendarDarkTheme,
cardTheme: cardDarkTheme,
carouselSliderTheme: carouselSliderDarkTheme,
checkboxTheme: checkboxDarkTheme,
colorfulHeaderStructureTheme: colorfulHeaderStructureDarkTheme,
contactBookItemTheme: contactBookItemDarkTheme,
drawerTheme: drawerDarkTheme,
dropdownButtonTheme: dropdownButtonDarkTheme,
expandableListTheme: expandableListDarkTheme,
expansionPanelListTheme: expansionPanelListDarkTheme,
gradientIconTheme: gradientIconDarkTheme,
primaryIconButtonTheme: primaryIconButtonDarkTheme,
secondaryIconButtonTheme: secondaryIconButtonDarkTheme,
ghostIconButtonTheme: ghostIconButtonDarkTheme,
dangerIconButtonTheme: dangerIconButtonDarkTheme,
imageCropperTheme: imageCropperDarkTheme,
infoCardTheme: infoCardDarkTheme,
listTheme: listDarkTheme,
loadingTheme: loadingDarkTheme,
longPressButtonTheme: circularLongPressButtonDarkTheme,
messageCardTheme: messageCardDarkTheme,
menuListItemTheme: menuListItemDarkTheme,
modalTheme: modalDarkTheme,
notificationListTheme: notificationListDarkTheme,
notificationSnackbarTheme: notificationSnackbarDarkTheme,
pinCodeFieldTheme: pinCodeFieldDarkTheme,
profilePictureTheme: profilePictureDarkTheme,
progressBarTheme: progressBarDarkTheme,
quotesTheme: quotesDarkTheme,
radioButtonTheme: radioButtonDarkTheme,
ratingTheme: ratingDarkTheme,
signatureTheme: signatureDarkTheme,
slideToActTheme: slideToActDarkTheme,
sliderDotsTheme: sliderDotsDarkTheme,
successSnackbarTheme: successSnackbarDarkTheme,
messageSnackbarTheme: messageSnackbarDarkTheme,
warningSnackbarTheme: warningSnackbarDarkTheme,
errorSnackbarTheme: errorSnackbarDarkTheme,
emphasisSquareButtonsMenuTheme: emphasisSquareButtonsMenuDarkTheme,
emphasisNegativeSquareButtonsMenuTheme:
emphasisNegativeSquareButtonsMenuDarkTheme,
neutralSquareButtonsMenuTheme: neutralSquareButtonsMenuDarkTheme,
neutralNegativeSquareButtonsMenuTheme:
neutralNegativeSquareButtonsMenuDarkTheme,
ghostSquareButtonsMenuTheme: ghostSquareButtonsMenuDarkTheme,
ghostNegativeSquareButtonsMenuTheme: ghostNegativeSquareButtonsMenuDarkTheme,
statePageTheme: statePageDarkTheme,
stepperTheme: stepperDarkTheme,
successAnimationTheme: successAnimationDarkTheme,
switchTheme: switchDarkTheme,
tabBarTheme: tabBarDarkTheme,
textTheme: textDarkTheme,
textFieldTheme: textFieldDarkTheme,
timelineTheme: timelineDarkTheme,
themeData: ThemeData(
appBarTheme: AppBarTheme(
titleTextStyle: SeniorTypography.label(color: SeniorColors.grayscale0),
iconTheme: const IconThemeData(
color: SeniorColors.grayscale0,
size: 20.0,
),
actionsIconTheme: const IconThemeData(
color: SeniorColors.grayscale0,
size: 20.0,
),
),
dialogTheme: DialogTheme(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(SeniorRadius.xbig),
),
),
primaryColor: SeniorColors.primaryColor,
textTheme: const TextTheme(
bodyLarge: TextStyle(color: SeniorColors.grayscale30),
bodyMedium: TextStyle(color: SeniorColors.grayscale30),
bodySmall: TextStyle(color: SeniorColors.grayscale30),
displayLarge: TextStyle(color: SeniorColors.grayscale0),
displayMedium: TextStyle(color: SeniorColors.grayscale30),
displaySmall: TextStyle(color: SeniorColors.grayscale60),
headlineLarge: TextStyle(color: SeniorColors.grayscale0),
headlineMedium: TextStyle(color: SeniorColors.grayscale0),
headlineSmall: TextStyle(color: SeniorColors.grayscale0),
titleLarge: TextStyle(color: SeniorColors.grayscale0),
titleMedium: TextStyle(color: SeniorColors.grayscale0),
titleSmall: TextStyle(color: SeniorColors.grayscale0),
labelLarge: TextStyle(color: SeniorColors.grayscale30),
labelMedium: TextStyle(color: SeniorColors.grayscale30),
labelSmall: TextStyle(color: SeniorColors.grayscale30),
),
),
);