Coverage for opt/mealie/lib/python3.12/site-packages/mealie/core/settings/themes.py: 100%
17 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 17:29 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 17:29 +0000
1from pydantic_settings import BaseSettings, SettingsConfigDict 1a
4class Theme(BaseSettings): 1a
5 light_primary: str = "#E58325" 1a
6 light_accent: str = "#007A99" 1a
7 light_secondary: str = "#973542" 1a
8 light_success: str = "#43A047" 1a
9 light_info: str = "#1976D2" 1a
10 light_warning: str = "#FF6D00" 1a
11 light_error: str = "#EF5350" 1a
13 dark_primary: str = "#E58325" 1a
14 dark_accent: str = "#007A99" 1a
15 dark_secondary: str = "#973542" 1a
16 dark_success: str = "#43A047" 1a
17 dark_info: str = "#1976D2" 1a
18 dark_warning: str = "#FF6D00" 1a
19 dark_error: str = "#EF5350" 1a
20 model_config = SettingsConfigDict(env_prefix="theme_", extra="allow") 1a