defaults static method

AppThemeExtension defaults(
  1. Brightness brightness
)

Builds default tokens for a brightness.

Implementation

static AppThemeExtension defaults(Brightness brightness) {
  final bool dark = brightness == Brightness.dark;
  return AppThemeExtension(
    primary: dark ? AppColors.primaryLight : AppColors.primary,
    secondary: dark ? const Color(0xFF38BDF8) : AppColors.secondary,
    success: dark ? const Color(0xFF34D399) : AppColors.success,
    error: dark ? const Color(0xFFF87171) : AppColors.error,
    warning: dark ? const Color(0xFFFBBF24) : AppColors.warning,
    info: dark ? const Color(0xFF60A5FA) : AppColors.info,
    surface: dark ? AppColors.surfaceDark : AppColors.surface,
  );
}