templates/page/index.html.twig line 1
{% import "macros/contact.html.twig" as contactMacro %}{% import "macros/donate.html.twig" as donateMacro %}{% import "macros/partypillar.html.twig" as partypillarMacro %}{% import "macros/helpdesk.html.twig" as helpdeskMacro %}{% extends 'base.html.twig' %}{% block title %}{{ page.title|capitalize }}{% endblock %}{% block body %}{% if page.title != 'contact' and page.title != 'donate' and page.title != 'Party Pillar' and page.title != 'Help Desk' %}<sectionclass="banner lg:py-32 py-24 bg-neutral-900 bg-center bg-cover bg-no-repeat bg-blend-overlay"><div class="mx-auto md:max-w-3xl text-center"><h1 class="lg:text-5xl text-3xl !leading-relaxed font-semibold text-white capitalize">{{ page.title|replace({'-': ' '}) }}</h1></div></section><articleclass="contentproselg:prose-lgmx-autopy-24lg:px-0px-6{% if page.urlTitle == 'contact' %}lg:max-w-6xl{% endif %}max-w-4xlprose-neutralprose-img:object-coverprose-img:object-centerprose-img:mt-6prose-a:text-brandprose-p:md:leading-9prose-li:md:text-baseprose-li:text-baseprose-li:leading-7prose-li:md:leading-9prose-p:text-baseprose-p:leading-7prose-p:font-normalprose-table:md:max-w-mdprose-table:borderprose-table:border-neutral-200prose-td:p-2prose-h4:leading-relaxedprose-h4:mb-2">{% apply markdown_to_html %}{{ page.body| raw }}{% endapply %}</article>{% elseif page.title == 'Party Pillar' %}{{ partypillarMacro.renderPartypillarComponent() }}{% elseif page.title == 'Help Desk' %}{{ helpdeskMacro.renderHelpdeskComponent() }}{% elseif page.title == 'contact' %}{{ contactMacro.renderContactComponent() }}{% else %}{{ donateMacro.renderDonatePage(uploadForm) }}{% endif %}<script>const banner = document.querySelector('.banner')const firstImage = document.querySelector('.content').querySelector('img')const defaultBanner = "{{ asset('/images/composition-5.svg') }}"if (firstImage.src) {banner.style.backgroundImage = `url('${firstImage?.src}')`} else {banner.style.backgroundImage = `url('${defaultBanner}')`}</script>{% endblock %}