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 15:48 +0000

1from pydantic_settings import BaseSettings, SettingsConfigDict 1a

2 

3 

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

12 

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