presseportale/resources/views/livewire/web/featured-releases.blade.php
Kevin Adametz 405df0a122
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
first commit
2025-10-20 17:53:02 +02:00

101 lines
4.5 KiB
PHP

<?php
use Livewire\Volt\Component;
new class extends Component {
public function with(): array
{
// Mock-Daten für Featured Releases
return [
'releases' => [
[
'slug' => 'ki-revolution-deutsche-unternehmen',
'title' => 'KI-Revolution: Deutsche Unternehmen investieren Milliarden in Automatisierung',
'teaser' => 'Eine neue Studie zeigt: Unternehmen im DACH-Raum planen für 2025 Investitionen in Höhe von über 15 Milliarden Euro in KI-gestützte Automatisierungslösungen.',
'company' => 'TechVision Analytics',
'industry' => 'IT & Software',
'region' => 'Deutschland',
'date' => 'Heute, 14:30',
'hasImage' => true,
'hasPdf' => true,
'imageUrl' => 'https://images.unsplash.com/photo-1677442136019-21780ecad995?w=800&h=600&fit=crop',
'companyLogo' => 'logo',
],
[
'slug' => 'energiewende-beschleunigt',
'title' => 'Energiewende beschleunigt sich: Neue Rekorde bei erneuerbaren Energien',
'teaser' => 'Im ersten Quartal 2025 erreicht der Anteil erneuerbarer Energien am Strommix einen historischen Höchststand von 58%. Experten sprechen von einem Wendepunkt.',
'company' => 'GreenPower Deutschland',
'industry' => 'Energie',
'region' => 'Deutschland',
'date' => 'Heute, 11:15',
'hasImage' => true,
'imageUrl' => 'https://images.unsplash.com/photo-1466611653911-95081537e5b7?w=800&h=600&fit=crop',
],
[
'slug' => 'fintech-startup-series-b',
'title' => 'FinTech-Startup sichert sich 45 Millionen Euro in Series-B-Runde',
'teaser' => 'Das Berliner FinTech-Startup PaymentFlow konnte in einer Series-B-Finanzierungsrunde 45 Millionen Euro einsammeln.',
'company' => 'PaymentFlow GmbH',
'industry' => 'Finanzen',
'region' => 'Berlin',
'date' => 'Gestern, 16:45',
'hasPdf' => true,
'imageUrl' => 'https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=800&h=600&fit=crop',
],
]
];
}
}; ?>
<div>
<div class="grid grid-cols-1 lg:grid-cols-3 gap-6">
<!-- Large Featured Card - Takes 2 columns -->
<div class="lg:col-span-2">
<x-web.press-release-card
:title="$releases[0]['title']"
:teaser="$releases[0]['teaser']"
:company="$releases[0]['company']"
:industry="$releases[0]['industry']"
:region="$releases[0]['region']"
:date="$releases[0]['date']"
:hasImage="$releases[0]['hasImage']"
:hasPdf="$releases[0]['hasPdf']"
:slug="$releases[0]['slug']"
:imageUrl="$releases[0]['imageUrl']"
:companyLogo="$releases[0]['companyLogo']"
/>
</div>
<!-- Two Smaller Featured Cards - Stack in right column -->
<div class="flex flex-col gap-6">
<x-web.press-release-card
:title="$releases[1]['title']"
:teaser="$releases[1]['teaser']"
:company="$releases[1]['company']"
:industry="$releases[1]['industry']"
:region="$releases[1]['region']"
:date="$releases[1]['date']"
:hasImage="$releases[1]['hasImage']"
:hasPdf="$releases[1]['hasPdf'] ?? false"
:slug="$releases[1]['slug']"
:imageUrl="$releases[1]['imageUrl']"
:companyLogo="null"
/>
<x-web.press-release-card
:title="$releases[2]['title']"
:teaser="$releases[2]['teaser']"
:company="$releases[2]['company']"
:industry="$releases[2]['industry']"
:region="$releases[2]['region']"
:date="$releases[2]['date']"
:hasImage="$releases[2]['hasImage'] ?? false"
:hasPdf="$releases[2]['hasPdf']"
:slug="$releases[2]['slug']"
:imageUrl="$releases[2]['imageUrl']"
:companyLogo="null"
/>
</div>
</div>
</div>