@if(session('success')) @endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
    @foreach($errors->all() as $e)
  • {{ $e }}
  • @endforeach
@endif {{-- ── TABS ── --}}
{{-- ─────────────── TAB: METADATA ─────────────── --}}
@csrf @method('PUT')

📝 Informasi Tema

@foreach($eventTypes as $key => $type) @endforeach

⚠️ Mengubah jenis acara akan mengubah struktur form pemesanan. Pastikan konten Blade tema ini sesuai.

🖼️ Aset

@if($thumbExists) @else Belum ada thumbnail @endif

PNG/JPG/WebP, max 4MB. Pilih file untuk mengganti.

@if($musicExists) @else

Belum ada musik default

@endif

MP3, max 10MB. Pilih file untuk mengganti.

{{-- ─────────────── TAB: CODE EDITOR ─────────────── --}}
@csrf @method('PUT')

💻 Editor Konten Blade

resources/views/themes/{{ $theme->slug }}/index.blade.php

Memuat editor…

Catatan keamanan

File ini akan dieksekusi sebagai template Blade. Gunakan variabel $invitation dengan accessor (mis. $invitation->getGroomName()). Jangan masukkan kode PHP yang tidak Anda mengerti.

Ctrl+S untuk simpan cepat

{{-- ─────────────── TAB: DUPLIKASI ─────────────── --}}
@csrf

🪄 Duplikasi dari Tema Lain

Salin konten Blade dari tema lain sebagai starter. Konten saat ini akan ditimpa.

Setelah duplikasi, Anda perlu mengedit referensi ke nama/path tema sumber jika ada (misal: link gambar, link musik) supaya merujuk ke slug tema ini.
{{-- Monaco Editor (CDN) --}}