| from typing import Optional |
|
|
|
|
| class ColorPalette: |
| """Color Palette Container.""" |
| all = [] |
|
|
| def __init__( |
| self, |
| c50: str, |
| c100: str, |
| c200: str, |
| c300: str, |
| c400: str, |
| c500: str, |
| c600: str, |
| c700: str, |
| c800: str, |
| c900: str, |
| c950: str, |
| name: Optional[str] = None, |
| ): |
| self.c50 = c50 |
| self.c100 = c100 |
| self.c200 = c200 |
| self.c300 = c300 |
| self.c400 = c400 |
| self.c500 = c500 |
| self.c600 = c600 |
| self.c700 = c700 |
| self.c800 = c800 |
| self.c900 = c900 |
| self.c950 = c950 |
| self.name = name |
| ColorPalette.all.append(self) |
|
|
|
|
| KALBE_THEME_COLOR = ColorPalette( |
| name='kalbe', |
| c50='#f2f9e8', |
| c100='#dff3c4', |
| c200='#c2e78d', |
| c300='#9fd862', |
| c400='#7fc93f', |
| c500='#3F831C', |
| c600='#31661a', |
| c700='#244c13', |
| c800='#18340c', |
| c900='#0c1b06', |
| c950='#050a02', |
| ) |