WaveColorScheme constructor

const WaveColorScheme({
  1. required Brightness brightness,
  2. required Color barrier,
  3. required Color background,
  4. required Color primary,
  5. required Color onPrimary,
  6. required Color secondary,
  7. required Color onSecondary,
  8. required Color labelPrimary,
  9. required Color labelSecondary,
  10. required Color labelTertiary,
  11. required Color success,
  12. required Color error,
  13. required Color warning,
  14. required Color tip,
  15. required Color contentPrimary,
  16. required Color contentSecondary,
  17. required Color contentTertiary,
  18. required Color border,
  19. required Color divider,
  20. @Default(0.6) double hoveredOpacity,
  21. @Default(0.3) double disabledOpacity,
})

Creates a instance of WaveColorScheme.

Implementation

const factory WaveColorScheme({
  required Brightness brightness,
  required Color barrier,
  required Color background,
  // Brand color
  required Color primary,
  required Color onPrimary,
  required Color secondary,
  required Color onSecondary,
  // Label color
  required Color labelPrimary,
  required Color labelSecondary,
  required Color labelTertiary,
  // Funtional color
  required Color success,
  required Color error,
  required Color warning,
  required Color tip,
  // Container fill color
  required Color contentPrimary,
  required Color contentSecondary,
  required Color contentTertiary,
  // Separator color
  required Color border,
  required Color divider,
  @Default(0.6) double hoveredOpacity,
  @Default(0.3) double disabledOpacity,
}) = _WaveColorScheme;