Files
2026-08-08 18:27:38 +08:00

29 lines
1.1 KiB
PHP

@php
$ctaHref = $slide->cta_url
? (Str::startsWith($slide->cta_url, ['http://', 'https://']) ? $slide->cta_url : url($slide->cta_url))
: null;
$cta2Href = $slide->cta2_url
? (Str::startsWith($slide->cta2_url, ['http://', 'https://']) ? $slide->cta2_url : url($slide->cta2_url))
: null;
@endphp
<div class="hero-slide-inner">
<div class="hero-slide-content rich-content rich-content--on-dark">
{!! \Purifier::clean($slide->content, 'article') !!}
</div>
@if ($ctaHref)
<div class="mt-8 flex flex-wrap justify-center gap-4">
<a href="{{ $ctaHref }}" class="inline-flex items-center gap-2 rounded-lg bg-surface px-5 py-3 text-sm font-semibold text-primary transition hover:bg-surface/90">
{{ $slide->cta_text }}
<x-icon name="arrow" :size="18" />
</a>
@if ($cta2Href)
<a href="{{ $cta2Href }}" class="inline-flex items-center gap-2 rounded-lg border border-white/40 px-5 py-3 text-sm font-semibold text-white transition hover:bg-surface/10">
{{ $slide->cta2_text }}
</a>
@endif
</div>
@endif
</div>