diff --git a/proyek-frontend/app/components/templates/UltahStarter/Event.vue b/proyek-frontend/app/components/templates/UltahStarter/Event.vue index 8d5c2dc..cc0a216 100644 --- a/proyek-frontend/app/components/templates/UltahStarter/Event.vue +++ b/proyek-frontend/app/components/templates/UltahStarter/Event.vue @@ -1,35 +1,138 @@ + + diff --git a/proyek-frontend/app/components/templates/UltahStarter/Gallery.vue b/proyek-frontend/app/components/templates/UltahStarter/Gallery.vue index 6b08431..e48c4de 100644 --- a/proyek-frontend/app/components/templates/UltahStarter/Gallery.vue +++ b/proyek-frontend/app/components/templates/UltahStarter/Gallery.vue @@ -1,17 +1,70 @@ \ No newline at end of file + + + diff --git a/proyek-frontend/app/components/templates/UltahStarter/Introduction.vue b/proyek-frontend/app/components/templates/UltahStarter/Introduction.vue index 298de5c..0549df2 100644 --- a/proyek-frontend/app/components/templates/UltahStarter/Introduction.vue +++ b/proyek-frontend/app/components/templates/UltahStarter/Introduction.vue @@ -1,28 +1,236 @@ + + \ No newline at end of file diff --git a/proyek-frontend/app/components/templates/UltahStarter/Landing.vue b/proyek-frontend/app/components/templates/UltahStarter/Landing.vue index e33b6d4..e3c648a 100644 --- a/proyek-frontend/app/components/templates/UltahStarter/Landing.vue +++ b/proyek-frontend/app/components/templates/UltahStarter/Landing.vue @@ -1,21 +1,65 @@ + + + diff --git a/proyek-frontend/app/components/templates/UltahStarter/ThankYou.vue b/proyek-frontend/app/components/templates/UltahStarter/ThankYou.vue index a9eb198..5530e42 100644 --- a/proyek-frontend/app/components/templates/UltahStarter/ThankYou.vue +++ b/proyek-frontend/app/components/templates/UltahStarter/ThankYou.vue @@ -1,31 +1,135 @@ + + diff --git a/proyek-frontend/app/components/undangan/undangan-ulang-tahun-starter.vue b/proyek-frontend/app/components/undangan/undangan-ulang-tahun-starter.vue index da514ae..99430e0 100644 --- a/proyek-frontend/app/components/undangan/undangan-ulang-tahun-starter.vue +++ b/proyek-frontend/app/components/undangan/undangan-ulang-tahun-starter.vue @@ -1,180 +1,202 @@ - - - - - \ No newline at end of file +}) + +// 🎁 Props untuk tiap komponen +const componentProps = computed(() => ({ + childName: formData.value.nama_panggilan, + guestName: props.data.nama_tamu, + age: formData.value.umur_yang_dirayakan, + childOrder: formData.value.anak_ke, + parentsName: `${formData.value.nama_bapak} & ${formData.value.nama_ibu}`, + childPhoto: formData.value.foto?.length + ? `${backendUrl}/storage/${formData.value.foto[0]}` + : null, + hari_tanggal_acara: formData.value.hari_tanggal_acara, + waktu: formData.value.waktu, + alamat: formData.value.alamat, + link_gmaps: formData.value.link_gmaps, + hitung_mundur: formData.value.hitung_mundur, + images: galleryImages.value, + messages: messages.value, + jsonData: formData.value +})) + +// Style aktif navigasi +const navClass = (key) => + currentSection.value === key + ? 'bg-gradient-to-r from-red-600 to-blue-600 text-white shadow-lg' + : 'hover:text-red-400 hover:bg-black/40' + + + diff --git a/proyek-frontend/public/man.png b/proyek-frontend/public/man.png new file mode 100644 index 0000000..4e82f86 Binary files /dev/null and b/proyek-frontend/public/man.png differ diff --git a/proyek-frontend/public/spiderman.png b/proyek-frontend/public/spiderman.png new file mode 100644 index 0000000..9ab12a0 Binary files /dev/null and b/proyek-frontend/public/spiderman.png differ