web/wp-content/themes/mozilla-builders/templates/components/articles/toppers/topper--text_only.twig (46 lines of code) (raw):
{% if post.color == 'green' %}
{% set bg_class = 'bg-green' %}
{% elseif post.color == 'green-light' %}
{% set bg_class = 'bg-green-light text-black' %}
{% elseif post.color == 'green-darker' %}
{% set bg_class = 'bg-green-darker text-white' %}
{% elseif post.color == 'orange' %}
{% set bg_class = 'bg-orange text-black' %}
{% elseif post.color == 'orange-light' %}
{% set bg_class = 'bg-orange-light text-black' %}
{% elseif post.color == 'orange-darker' %}
{% set bg_class = 'bg-orange-darker text-white' %}
{% elseif post.color == 'pink' %}
{% set bg_class = 'bg-pink text-black' %}
{% elseif post.color == 'pink-light' %}
{% set bg_class = 'bg-pink-light text-black' %}
{% elseif post.color == 'pink-darker' %}
{% set bg_class = 'bg-pink-darker text-white' %}
{% elseif post.color == 'stone' %}
{% set bg_class = 'bg-stone text-black' %}
{% elseif post.color == 'yellow' %}
{% set bg_class = 'bg-yellow text-black' %}
{% elseif post.color == 'olive' %}
{% set bg_class = 'bg-olive text-black' %}
{% elseif post.color == 'olive-dark' %}
{% set bg_class = 'bg-olive-dark text-white' %}
{% elseif post.color == 'blue-green' %}
{% set bg_class = 'bg-blue-green text-black' %}
{% else %}
{% set bg_class = 'bg-content text-white' %}
{% endif %}
<header class="grid grid-site centered-page pt-10">
<div class="col-span-full md:col-span-16 lg:col-span-12 2xl:col-span-10 4xl:col-span-8 col-start-center">
<div class="py-6 px-12 flex flex-col items-center justify-between gap-24 md:gap-10 min-h-[650px] md:aspect-text-topper {{ bg_class }}">
<div class="order-2">
{% include 'components/articles/overline.twig' with { overline: post.categories[0], color: post.color } %}
</div>
<h1 class="type-headline-2xl text-center text-balance order-1">{{ post.title }}</h1>
{% if post.subtitle %}
<p class="type-sans-lg uppercase text-center text-balance order-3">
{{ post.subtitle }}
</p>
{% endif %}
</div>
</div>
</header>