@if(!empty($highlight))
{{ $highlight->category ?? 'General' }}
@if(!empty($highlight->type))
{{ $highlight->type }}
@endif
•
{{ optional($highlight->start_at)->format('d M Y, H:i') ?? now()->format('d M Y') }}
@if(!empty($highlight->end_at)) – {{ $highlight->end_at->format('H:i') }} @endif
@if(!empty($highlight->location_name) || !empty($highlight->location))
•
{{ $highlight->location_name ?? $highlight->location }}
@endif
{{ $highlight->title }}
{{ \Illuminate\Support\Str::limit($highlight->excerpt ?? strip_tags($highlight->description ?? ''), 160) }}
@php
$tags = [];
if (!empty($highlight->tags)) {
// tags bisa string "a,b,c" atau json, kita coba normalize sederhana
if (is_string($highlight->tags)) {
$tags = array_values(array_filter(array_map('trim', preg_split('/[,;]/', $highlight->tags))));
} elseif (is_array($highlight->tags)) {
$tags = $highlight->tags;
}
}
$tags = array_slice($tags, 0, 4);
@endphp
@if(count($tags))
@foreach($tags as $t)
{{ $t }}
@endforeach
@else
Kegiatan
Karier
@endif
@else
{{-- fallback jika belum ada highlight --}}
Info
•
{{ now()->format('d M Y') }}
Belum ada kegiatan highlight
Nanti kalau sudah ada kegiatan published dan public, highlight otomatis tampil di sini.
@endif