photobooth funktionen im event admin verlinkt, gäste pwa zeigt photobooth nur noch an, wenn diese aktiviert ist. kontaktformular optimiert. teilen-link mit iMessage und whatsapp erweitert.

This commit is contained in:
Codex Agent
2025-11-23 22:22:06 +01:00
parent 3d9eaa1194
commit df414a31cd
32 changed files with 809 additions and 280 deletions

View File

@@ -95,17 +95,27 @@
<h2 class="text-3xl font-bold text-center mb-12">Kontakt</h2>
<form method="POST" action="{{ route('kontakt.submit') }}" class="space-y-4">
@csrf
<input type="text" name="nickname" class="hidden" tabindex="-1" autocomplete="off" aria-hidden>
<div>
<label for="name" class="block text-sm font-medium mb-2">Name</label>
<input type="text" id="name" name="name" required class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[#FFB6C1]">
<input type="text" id="name" name="name" required aria-invalid="@error('name') true @enderror" class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[#FFB6C1]">
@error('name')
<p class="text-red-500 text-sm mt-1" id="contact-name-error">{{ $message }}</p>
@enderror
</div>
<div>
<label for="email" class="block text-sm font-medium mb-2">E-Mail</label>
<input type="email" id="email" name="email" required class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[#FFB6C1]">
<input type="email" id="email" name="email" required aria-invalid="@error('email') true @enderror" class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[#FFB6C1]">
@error('email')
<p class="text-red-500 text-sm mt-1" id="contact-email-error">{{ $message }}</p>
@enderror
</div>
<div>
<label for="message" class="block text-sm font-medium mb-2">Nachricht</label>
<textarea id="message" name="message" rows="4" required class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[#FFB6C1]"></textarea>
<textarea id="message" name="message" rows="4" required aria-invalid="@error('message') true @enderror" class="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-[#FFB6C1]"></textarea>
@error('message')
<p class="text-red-500 text-sm mt-1" id="contact-message-error">{{ $message }}</p>
@enderror
</div>
<button type="submit" class="w-full bg-[#FFB6C1] text-white py-3 rounded-md font-semibold hover:bg-[#FF69B4] transition">Senden</button>
</form>
@@ -161,4 +171,4 @@
</div>
</div>
</section>
@endsection
@endsection