primaryGradient property

List<Color> get primaryGradient

Implementation

List<Color> get primaryGradient {
  switch (variant) {
    case ErpThemeVariant.frost:
      return [const Color(0xFF334155), const Color(0xFF1E3A5F)];
    case ErpThemeVariant.ocean:
      return [const Color(0xFF0369A1), const Color(0xFF3730A3)];
    case ErpThemeVariant.midnight:
      return [const Color(0xFF0F172A), const Color(0xFF1E3A5F)];
    case ErpThemeVariant.emerald:
      return [const Color(0xFF065F46), const Color(0xFF134E4A)];
    case ErpThemeVariant.rose:
      return [const Color(0xFF9F1239), const Color(0xFF831843)];
    case ErpThemeVariant.aurora:
      return [const Color(0xFF4C1D95), const Color(0xFF1E3A8A)];

  // ghost — very subtle near-white gradient, almost no color
    case ErpThemeVariant.ghost:
      return [const Color(0xFFCBD5E1), const Color(0xFF94A3B8)];

  // obsidian — rich dark gradient, felt-like black
    case ErpThemeVariant.obsidian:
      return [const Color(0xFF09090B), const Color(0xFF18181B)];

  // amber — warm honey-gold to deep amber
    case ErpThemeVariant.amber:
      return [const Color(0xFF92400E), const Color(0xFF78350F)];

  // frost — icy pale-blue to muted steel


  // noir — pure black to near-black
    case ErpThemeVariant.noir:
      return [const Color(0xFF000000), const Color(0xFF18181B)];
  }
}