adds color themeing support to the site
This commit is contained in:
@@ -78,6 +78,20 @@ class StationConfigResponse(BaseModel):
|
||||
play_store_icon_url: str
|
||||
play_store_url: str
|
||||
app_store_embed_html: str
|
||||
# Color theme
|
||||
color_primary: str
|
||||
color_primary_light: str
|
||||
color_primary_dark: str
|
||||
color_primary_muted: str
|
||||
color_accent: str
|
||||
color_accent_light: str
|
||||
color_accent_dark: str
|
||||
color_accent_muted: str
|
||||
color_background: str
|
||||
color_text: str
|
||||
color_success: str
|
||||
color_danger: str
|
||||
color_info: str
|
||||
|
||||
model_config = {"from_attributes": True}
|
||||
|
||||
@@ -105,6 +119,20 @@ class StationConfigUpdate(BaseModel):
|
||||
play_store_icon_url: Optional[str] = None
|
||||
play_store_url: Optional[str] = None
|
||||
app_store_embed_html: Optional[str] = None
|
||||
# Color theme
|
||||
color_primary: Optional[str] = None
|
||||
color_primary_light: Optional[str] = None
|
||||
color_primary_dark: Optional[str] = None
|
||||
color_primary_muted: Optional[str] = None
|
||||
color_accent: Optional[str] = None
|
||||
color_accent_light: Optional[str] = None
|
||||
color_accent_dark: Optional[str] = None
|
||||
color_accent_muted: Optional[str] = None
|
||||
color_background: Optional[str] = None
|
||||
color_text: Optional[str] = None
|
||||
color_success: Optional[str] = None
|
||||
color_danger: Optional[str] = None
|
||||
color_info: Optional[str] = None
|
||||
|
||||
|
||||
# ── HistoryEntry ──────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user