@props([ 'release' => null, 'mock' => null, 'index' => 1, 'first' => false, ]) @php if ($release) { $category = $release?->category?->translations?->firstWhere('locale', 'de') ?? $release?->category?->translations?->first(); $categoryName = $category?->name ?? 'Wirtschaft'; $time = $release?->published_at?->isToday() ? $release->published_at->format('H:i') : ($release?->published_at?->isYesterday() ? 'Gestern' : $release?->published_at?->isoFormat('D. MMM')); $title = $release->title; $company = $release?->company?->name ?? 'Unternehmen'; $href = route('release.detail', ['slug' => $release->slug]); $image = $release?->images?->first(); $imageUrl = $image?->variantUrl('card') ?? $image?->url(); $gradient = 'linear-gradient(135deg,#3A4A5A,#6B7C95)'; $number = str_pad((string) $index, 2, '0', STR_PAD_LEFT); } else { $categoryName = $mock['cat']; $time = $mock['time']; $title = $mock['title']; $company = $mock['company']; $href = '#'; $imageUrl = null; $gradient = $mock['gradient'] ?? 'linear-gradient(135deg,#3A4A5A,#6B7C95)'; $number = $mock['n']; } @endphp
{{ $number }}
{{ $categoryName }} {{ $time }}
@if ($imageUrl) @else @endif

{{ $title }}

{{ $company }}