Polish planner icons and mobile theme controls
This commit is contained in:
@@ -36,6 +36,14 @@ from .main import main_bp
|
||||
WEEKDAY_NAMES = ["Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"]
|
||||
WEEKDAY_SHORT_NAMES = ["Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"]
|
||||
DEFAULT_RELEASE_URL = "https://git.hnz.io/hnzio/nouri-App/releases"
|
||||
DAYPART_ICON_CLASSES = {
|
||||
"breakfast": "icon-daypart-breakfast",
|
||||
"morning-snack": "icon-daypart-morning-snack",
|
||||
"lunch": "icon-daypart-lunch",
|
||||
"afternoon-snack": "icon-daypart-afternoon-snack",
|
||||
"dinner": "icon-daypart-dinner",
|
||||
"late-snack": "icon-daypart-late-snack",
|
||||
}
|
||||
|
||||
|
||||
def load_secret_key(data_dir: Path) -> str:
|
||||
@@ -149,6 +157,7 @@ def create_app() -> Flask:
|
||||
"push_available": bool(app.config["VAPID_PUBLIC_KEY"] and app.config["VAPID_PRIVATE_KEY"]),
|
||||
"weekday_name": lambda value: WEEKDAY_NAMES[value.weekday()],
|
||||
"weekday_short_name": lambda value: WEEKDAY_SHORT_NAMES[value.weekday()],
|
||||
"daypart_icon_class": lambda slug: DAYPART_ICON_CLASSES.get(slug, "icon-calendar"),
|
||||
"is_admin": lambda: bool(getattr(g, "user", None)) and g.user["role"] == "admin",
|
||||
"asset_url": asset_url,
|
||||
"image_url": lambda filename, variant="md": image_url(
|
||||
|
||||
Reference in New Issue
Block a user