Files
JQC_multi_tenant/app/templates/base.html
T
2026-08-07 16:32:40 -04:00

16 lines
1.1 KiB
HTML

{# ────────────────────────────────────────────────────────────────────────────
base.html — layout dispatcher (MT-16)
This file used to hold the entire page chrome. That markup now lives in
layouts/classic.html, unchanged.
Every page template still says {% extends "base.html" %} and needed ZERO
edits: Jinja resolves {% block %} overrides through the whole inheritance
chain, so one extra link in that chain is invisible to them.
`jqc_layout` is supplied by the inject_ui_theme() context processor in
app/__init__.py, driven by users.ui_theme ('classic' | 'modern') with
config DEFAULT_UI_THEME as the fallback for accounts that never chose.
──────────────────────────────────────────────────────────────────────────── #}
{% extends jqc_layout %}