transforms landing, about and schedule page content to data driven

This commit is contained in:
2026-07-01 03:24:30 +00:00
parent 2ba6204c3d
commit d2ab2240d5
16 changed files with 90 additions and 23 deletions
+12
View File
@@ -78,6 +78,12 @@ class StationConfigResponse(BaseModel):
play_store_icon_url: str
play_store_url: str
app_store_embed_html: str
# Page content
hero_subtitle: str
about_intro: str
about_donation_text: str
schedule_intro: str
events_intro: str
# Color theme
color_primary: str
color_primary_light: str
@@ -119,6 +125,12 @@ class StationConfigUpdate(BaseModel):
play_store_icon_url: Optional[str] = None
play_store_url: Optional[str] = None
app_store_embed_html: Optional[str] = None
# Page content
hero_subtitle: Optional[str] = None
about_intro: Optional[str] = None
about_donation_text: Optional[str] = None
schedule_intro: Optional[str] = None
events_intro: Optional[str] = None
# Color theme
color_primary: Optional[str] = None
color_primary_light: Optional[str] = None