ShadColorScheme.fromName constructor
ShadColorScheme.fromName(
- String name, {
- Brightness brightness = Brightness.light,
Implementation
factory ShadColorScheme.fromName(
String name, {
Brightness brightness = Brightness.light,
}) {
return switch (name) {
'blue' =>
brightness == Brightness.light
? const ShadBlueColorScheme.light()
: const ShadBlueColorScheme.dark(),
'gray' =>
brightness == Brightness.light
? const ShadGrayColorScheme.light()
: const ShadGrayColorScheme.dark(),
'green' =>
brightness == Brightness.light
? const ShadGreenColorScheme.light()
: const ShadGreenColorScheme.dark(),
'neutral' =>
brightness == Brightness.light
? const ShadNeutralColorScheme.light()
: const ShadNeutralColorScheme.dark(),
'orange' =>
brightness == Brightness.light
? const ShadOrangeColorScheme.light()
: const ShadOrangeColorScheme.dark(),
'red' =>
brightness == Brightness.light
? const ShadRedColorScheme.light()
: const ShadRedColorScheme.dark(),
'rose' =>
brightness == Brightness.light
? const ShadRoseColorScheme.light()
: const ShadRoseColorScheme.dark(),
'slate' =>
brightness == Brightness.light
? const ShadSlateColorScheme.light()
: const ShadSlateColorScheme.dark(),
'stone' =>
brightness == Brightness.light
? const ShadStoneColorScheme.light()
: const ShadStoneColorScheme.dark(),
'violet' =>
brightness == Brightness.light
? const ShadVioletColorScheme.light()
: const ShadVioletColorScheme.dark(),
'yellow' =>
brightness == Brightness.light
? const ShadYellowColorScheme.light()
: const ShadYellowColorScheme.dark(),
'zinc' =>
brightness == Brightness.light
? const ShadZincColorScheme.light()
: const ShadZincColorScheme.dark(),
_ => throw Exception('Invalid color scheme name'),
};
}