Coverage for opt/mealie/lib/python3.12/site-packages/mealie/core/settings/themes.py: 100%

17 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 03:04 +0000

1from pydantic_settings import BaseSettings, SettingsConfigDict 

2 

3 

4class Theme(BaseSettings): 

5 light_primary: str = "#E58325" 

6 light_accent: str = "#007A99" 

7 light_secondary: str = "#973542" 

8 light_success: str = "#43A047" 

9 light_info: str = "#1976D2" 

10 light_warning: str = "#FF6D00" 

11 light_error: str = "#EF5350" 

12 

13 dark_primary: str = "#E58325" 

14 dark_accent: str = "#007A99" 

15 dark_secondary: str = "#973542" 

16 dark_success: str = "#43A047" 

17 dark_info: str = "#1976D2" 

18 dark_warning: str = "#FF6D00" 

19 dark_error: str = "#EF5350" 

20 model_config = SettingsConfigDict(env_prefix="theme_", extra="allow")