adds color themeing support to the site
This commit is contained in:
@@ -105,6 +105,21 @@ class StationConfig(Base):
|
||||
play_store_url = Column(String(500), nullable=False, default="")
|
||||
app_store_embed_html = Column(Text, nullable=False, default="")
|
||||
|
||||
# Color theme — hex strings, e.g. "#1a3a5c"
|
||||
color_primary = Column(String(7), nullable=False, default="#1a3a5c")
|
||||
color_primary_light = Column(String(7), nullable=False, default="#2a5a8c")
|
||||
color_primary_dark = Column(String(7), nullable=False, default="#0e2440")
|
||||
color_primary_muted = Column(String(7), nullable=False, default="#3a6a9c")
|
||||
color_accent = Column(String(7), nullable=False, default="#e87a2e")
|
||||
color_accent_light = Column(String(7), nullable=False, default="#f09a4e")
|
||||
color_accent_dark = Column(String(7), nullable=False, default="#c85a1e")
|
||||
color_accent_muted = Column(String(7), nullable=False, default="#f0a86a")
|
||||
color_background = Column(String(7), nullable=False, default="#faf6f0")
|
||||
color_text = Column(String(7), nullable=False, default="#3a3632")
|
||||
color_success = Column(String(7), nullable=False, default="#4a9e4f")
|
||||
color_danger = Column(String(7), nullable=False, default="#c83030")
|
||||
color_info = Column(String(7), nullable=False, default="#3a8abf")
|
||||
|
||||
|
||||
class HistoryEntry(Base):
|
||||
__tablename__ = "history_entries"
|
||||
|
||||
Reference in New Issue
Block a user