Email context is the established pongo-engine mapping (site_name/site_url/ support_email flat, colors.* camelCase) — the loader renders these through the cms pongoengine, not an ad-hoc snake_case doc. Footer regains per-line address <div>s via the host 'lines' filter (parity case footer_full now byte-identical; 40/41 static parity, the remaining case is the impossible-input all-colors-empty email edge). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
11 lines
1.1 KiB
Plaintext
11 lines
1.1 KiB
Plaintext
<section data-block="art-deco:footer" class="py-12 deco-grain">
|
|
<div class="max-w-3xl mx-auto px-4 text-center">
|
|
<hr class="deco-rule mb-8">
|
|
{% if address %}<address class="not-italic mb-4" style="color: hsl(var(--muted-foreground));">{% for line in address|lines %}<div>{{ line }}</div>{% endfor %}</address>{% endif %}
|
|
{% if reservationsEmail %}<p class="mb-4"><a href="mailto:{{ reservationsEmail }}" class="deco-link">{{ reservationsEmail }}</a></p>{% endif %}
|
|
{% if menuName %}<nav aria-label="Footer" class="deco-caps text-xs mb-4" style="font-family: var(--font-heading, "Italiana", "Cinzel", Georgia, serif); color: hsl(var(--foreground));"><span>{{ menuName }}</span></nav>{% endif %}
|
|
{% if showSocial != "false" %}<div class="flex justify-center gap-4 mb-4" style="color: hsl(var(--primary));"><span class="deco-caps text-xs" aria-hidden="true">Instagram</span><span aria-hidden="true">·</span><span class="deco-caps text-xs" aria-hidden="true">Facebook</span><span aria-hidden="true">·</span><span class="deco-caps text-xs" aria-hidden="true">LinkedIn</span></div>{% endif %}
|
|
<hr class="deco-rule mt-8">
|
|
</div>
|
|
</section>
|