268 lines
18 KiB
PHP
268 lines
18 KiB
PHP
@extends('web.layouts.web-master')
|
|
|
|
@section('title', 'Suche - Business Portal 24')
|
|
|
|
@section('content')
|
|
|
|
<main class="min-h-screen flex flex-col bg-white dark:bg-gray-950 transition-colors duration-200">
|
|
<livewire:web.burger-menu />
|
|
<livewire:web.header />
|
|
|
|
<!-- Hero Section with Search -->
|
|
<section class="relative overflow-hidden text-white py-20 animate-fade-in"
|
|
style="background: var(--gradient-hero);">
|
|
<div class="container mx-auto px-4">
|
|
<div class="max-w-3xl mx-auto text-center">
|
|
<h1 class="text-4xl md:text-5xl font-bold mb-6 animate-fade-in-up">
|
|
Pressemitteilungen durchsuchen
|
|
</h1>
|
|
<p class="text-xl text-white/90 mb-8 animate-fade-in-up animation-delay-200">
|
|
Durchsuchen Sie über 10.000 Pressemitteilungen aus allen Branchen
|
|
</p>
|
|
|
|
<!-- Search Form -->
|
|
<form class="animate-fade-in-up animation-delay-300" x-data="{ query: '' }">
|
|
<div class="relative">
|
|
<svg class="absolute left-6 top-1/2 -translate-y-1/2 h-6 w-6 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path>
|
|
</svg>
|
|
<input
|
|
type="search"
|
|
x-model="query"
|
|
placeholder="Suchbegriff eingeben, z.B. 'Künstliche Intelligenz' oder 'Produktlaunch'..."
|
|
class="w-full pl-16 pr-6 py-5 rounded-xl border-2 border-white/20 bg-white/10 backdrop-blur-sm text-white placeholder:text-white/70 text-lg focus:outline-none focus:ring-4 focus:ring-white/30 focus:border-white/40 transition-all"
|
|
/>
|
|
<button
|
|
type="submit"
|
|
class="absolute right-2 top-1/2 -translate-y-1/2 px-8 py-3 bg-white text-[var(--color-primary)] font-medium rounded-lg hover:bg-gray-100 transition-all shadow-lg"
|
|
>
|
|
Suchen
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Search Filters Section -->
|
|
<section class="py-8 bg-white dark:bg-gray-950 border-b border-gray-200 dark:border-gray-800 transition-colors duration-200">
|
|
<div class="container mx-auto px-4">
|
|
<div class="max-w-6xl mx-auto">
|
|
<div class="flex flex-wrap gap-3">
|
|
<button class="px-4 py-2 bg-[var(--color-primary)] text-white rounded-lg text-sm font-medium transition-all">
|
|
Alle Kategorien
|
|
</button>
|
|
<button class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-lg text-sm font-medium transition-all">
|
|
Wirtschaft
|
|
</button>
|
|
<button class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-lg text-sm font-medium transition-all">
|
|
Technologie
|
|
</button>
|
|
<button class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-lg text-sm font-medium transition-all">
|
|
Gesundheit
|
|
</button>
|
|
<button class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-lg text-sm font-medium transition-all">
|
|
Mehr...
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Search Results / Placeholder Section -->
|
|
<section class="py-16 bg-white dark:bg-gray-950 transition-colors duration-200">
|
|
<div class="container mx-auto px-4">
|
|
<div class="max-w-6xl mx-auto">
|
|
|
|
<!-- No Search Yet State -->
|
|
<div class="text-center py-16">
|
|
<div class="w-24 h-24 bg-gradient-to-br from-[var(--color-primary)]/10 to-[var(--color-secondary)]/10 rounded-full flex items-center justify-center mx-auto mb-6">
|
|
<svg class="h-12 w-12 text-[var(--color-primary)]" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path>
|
|
</svg>
|
|
</div>
|
|
<h2 class="text-2xl font-bold text-gray-900 dark:text-gray-100 mb-4">
|
|
Geben Sie einen Suchbegriff ein
|
|
</h2>
|
|
<p class="text-gray-600 dark:text-gray-400 mb-8 max-w-lg mx-auto">
|
|
Durchsuchen Sie unsere Datenbank mit über 10.000 Pressemitteilungen nach Stichworten, Unternehmen oder Themen
|
|
</p>
|
|
|
|
<!-- Popular Searches -->
|
|
<div class="max-w-2xl mx-auto">
|
|
<h3 class="text-sm font-semibold text-gray-900 dark:text-gray-100 mb-4">Beliebte Suchen:</h3>
|
|
<div class="flex flex-wrap gap-2 justify-center">
|
|
<a href="#" class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-full text-sm transition-all">
|
|
KI & Machine Learning
|
|
</a>
|
|
<a href="#" class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-full text-sm transition-all">
|
|
Nachhaltigkeit
|
|
</a>
|
|
<a href="#" class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-full text-sm transition-all">
|
|
E-Mobilität
|
|
</a>
|
|
<a href="#" class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-full text-sm transition-all">
|
|
Digitalisierung
|
|
</a>
|
|
<a href="#" class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-full text-sm transition-all">
|
|
Start-ups
|
|
</a>
|
|
<a href="#" class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-full text-sm transition-all">
|
|
Fusionen & Übernahmen
|
|
</a>
|
|
<a href="#" class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-full text-sm transition-all">
|
|
Produktneuheiten
|
|
</a>
|
|
<a href="#" class="px-4 py-2 bg-gray-100 dark:bg-gray-900 text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-800 rounded-full text-sm transition-all">
|
|
Personalmeldungen
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Example Results (Hidden by default, shown when search is active) -->
|
|
<div class="hidden">
|
|
<div class="flex justify-between items-center mb-8">
|
|
<div>
|
|
<h2 class="text-2xl font-bold text-gray-900 dark:text-gray-100">Suchergebnisse</h2>
|
|
<p class="text-gray-600 dark:text-gray-400 mt-1">127 Ergebnisse für "Künstliche Intelligenz"</p>
|
|
</div>
|
|
<div class="flex gap-2">
|
|
<select class="px-4 py-2 border border-gray-300 dark:border-gray-700 bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 rounded-lg text-sm">
|
|
<option>Neueste zuerst</option>
|
|
<option>Älteste zuerst</option>
|
|
<option>Relevanz</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Sample Result Items -->
|
|
<div class="space-y-6">
|
|
<!-- Result 1 -->
|
|
<div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 p-6 hover:shadow-lg transition-all">
|
|
<div class="flex gap-4">
|
|
<div class="flex-shrink-0 w-32 h-32 bg-gray-200 dark:bg-gray-800 rounded-lg"></div>
|
|
<div class="flex-1">
|
|
<div class="flex items-center gap-2 mb-2">
|
|
<span class="px-2 py-1 bg-blue-100 dark:bg-blue-900 text-blue-700 dark:text-blue-300 text-xs rounded-full">Technologie</span>
|
|
<span class="text-sm text-gray-500 dark:text-gray-500">15. Januar 2025</span>
|
|
</div>
|
|
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-2 hover:text-[var(--color-primary)] transition-colors">
|
|
<a href="#">KI-Revolution: Neues Framework für maschinelles Lernen vorgestellt</a>
|
|
</h3>
|
|
<p class="text-gray-600 dark:text-gray-400 mb-3">
|
|
Das innovative Unternehmen TechCorp präsentiert ein bahnbrechendes Framework für maschinelles Lernen, das die Entwicklung von KI-Anwendungen um 70% beschleunigt...
|
|
</p>
|
|
<div class="flex items-center gap-4 text-sm text-gray-500 dark:text-gray-500">
|
|
<span>TechCorp AG</span>
|
|
<span>•</span>
|
|
<span>2 Min. Lesezeit</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Result 2 -->
|
|
<div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 p-6 hover:shadow-lg transition-all">
|
|
<div class="flex gap-4">
|
|
<div class="flex-shrink-0 w-32 h-32 bg-gray-200 dark:bg-gray-800 rounded-lg"></div>
|
|
<div class="flex-1">
|
|
<div class="flex items-center gap-2 mb-2">
|
|
<span class="px-2 py-1 bg-green-100 dark:bg-green-900 text-green-700 dark:text-green-300 text-xs rounded-full">Gesundheit</span>
|
|
<span class="text-sm text-gray-500 dark:text-gray-500">14. Januar 2025</span>
|
|
</div>
|
|
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-2 hover:text-[var(--color-primary)] transition-colors">
|
|
<a href="#">KI-gestützte Diagnostik erreicht 98% Genauigkeit</a>
|
|
</h3>
|
|
<p class="text-gray-600 dark:text-gray-400 mb-3">
|
|
Medizinisches Start-up entwickelt KI-System zur Früherkennung von Krankheiten mit beeindruckender Präzision. Klinische Studien zeigen vielversprechende Ergebnisse...
|
|
</p>
|
|
<div class="flex items-center gap-4 text-sm text-gray-500 dark:text-gray-500">
|
|
<span>MediAI Solutions</span>
|
|
<span>•</span>
|
|
<span>3 Min. Lesezeit</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Pagination -->
|
|
<div class="mt-12 flex justify-center gap-2">
|
|
<button class="px-4 py-2 border border-gray-300 dark:border-gray-700 bg-white dark:bg-gray-900 text-gray-700 dark:text-gray-300 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-all">
|
|
Zurück
|
|
</button>
|
|
<button class="px-4 py-2 bg-[var(--color-primary)] text-white rounded-lg">1</button>
|
|
<button class="px-4 py-2 border border-gray-300 dark:border-gray-700 bg-white dark:bg-gray-900 text-gray-700 dark:text-gray-300 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-all">2</button>
|
|
<button class="px-4 py-2 border border-gray-300 dark:border-gray-700 bg-white dark:bg-gray-900 text-gray-700 dark:text-gray-300 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-all">3</button>
|
|
<button class="px-4 py-2 border border-gray-300 dark:border-gray-700 bg-white dark:bg-gray-900 text-gray-700 dark:text-gray-300 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-all">
|
|
Weiter
|
|
</button>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Search Tips Section -->
|
|
<section class="py-16 bg-gray-50/50 dark:bg-gray-900/50 transition-colors duration-200">
|
|
<div class="container mx-auto px-4">
|
|
<div class="max-w-4xl mx-auto">
|
|
<div class="text-center mb-12">
|
|
<h2 class="text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">
|
|
Such-Tipps
|
|
</h2>
|
|
</div>
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
|
|
<div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 p-6">
|
|
<h3 class="font-semibold text-gray-900 dark:text-gray-100 mb-3">Erweiterte Suche</h3>
|
|
<ul class="space-y-2 text-sm text-gray-600 dark:text-gray-400">
|
|
<li class="flex items-start gap-2">
|
|
<span class="text-[var(--color-primary)] font-mono">"Begriff"</span>
|
|
<span>- Exakte Suche</span>
|
|
</li>
|
|
<li class="flex items-start gap-2">
|
|
<span class="text-[var(--color-primary)] font-mono">A OR B</span>
|
|
<span>- Entweder A oder B</span>
|
|
</li>
|
|
<li class="flex items-start gap-2">
|
|
<span class="text-[var(--color-primary)] font-mono">A AND B</span>
|
|
<span>- Sowohl A als auch B</span>
|
|
</li>
|
|
<li class="flex items-start gap-2">
|
|
<span class="text-[var(--color-primary)] font-mono">-Begriff</span>
|
|
<span>- Begriff ausschließen</span>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="bg-white dark:bg-gray-900 rounded-xl border border-gray-200 dark:border-gray-800 p-6">
|
|
<h3 class="font-semibold text-gray-900 dark:text-gray-100 mb-3">Filter nutzen</h3>
|
|
<ul class="space-y-2 text-sm text-gray-600 dark:text-gray-400">
|
|
<li>✓ Nach Kategorie filtern</li>
|
|
<li>✓ Zeitraum eingrenzen</li>
|
|
<li>✓ Nach Unternehmen suchen</li>
|
|
<li>✓ Relevanz oder Datum sortieren</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<livewire:web.footer />
|
|
</main>
|
|
|
|
@endsection
|
|
|
|
@push('styles')
|
|
<style>
|
|
:root {
|
|
--color-primary: {{ $domainConfig['color_scheme']['primary'] ?? '#cf3628' }};
|
|
--color-secondary: {{ $domainConfig['color_scheme']['secondary'] ?? '#f0834a' }};
|
|
}
|
|
[x-cloak] { display: none !important; }
|
|
</style>
|
|
@endpush
|