101 lines
4.5 KiB
PHP
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>
|