@props([ 'block', 'page', 'pageState' => 'active', ]) @php /** @var \App\Models\PageBlock $block */ /** @var \App\Models\PreregistrationPage $page */ $c = $block->content ?? []; $align = (string) data_get($c, 'text_alignment', 'center'); $alignClass = match ($align) { 'left' => 'items-start text-left', 'right' => 'items-end text-right', default => 'items-center text-center', }; $eyebrow = data_get($c, 'eyebrow_text'); $eyebrowStyle = (string) data_get($c, 'eyebrow_style', 'badge'); $subheadlineRaw = data_get($c, 'subheadline'); $subheadline = is_string($subheadlineRaw) ? trim($subheadlineRaw) : ''; @endphp
@if (filled($eyebrow) && $eyebrowStyle !== 'none') @if ($eyebrowStyle === 'badge') {{ $eyebrow }} @else

{{ $eyebrow }}

@endif @endif @if (filled(data_get($c, 'headline')))

{{ data_get($c, 'headline') }}

@endif {{-- Subheadline must sit on one line inside the div: whitespace-pre-line turns Blade indentation into visible leading space. --}} @if ($pageState !== 'expired' && $subheadline !== '')
{{ $subheadline }}
@endif