From 4d2b61d05bf9bbee1e0bb7af95cdb998e0effbc6 Mon Sep 17 00:00:00 2001 From: ariefabbauftech-ai Date: Mon, 20 Oct 2025 16:14:34 +0700 Subject: [PATCH] [Update]starter --- .../templates/UltahStarter/Event.vue | 35 ++++ .../templates/UltahStarter/Gallery.vue | 24 +++ .../templates/UltahStarter/GuestBook.vue | 51 +++++ .../templates/UltahStarter/Introduction.vue | 28 +++ .../templates/UltahStarter/Landing.vue | 26 +++ .../templates/UltahStarter/ThankYou.vue | 31 +++ .../undangan/undangan-ulang-tahun-starter.vue | 181 ++++++++++++++++++ proyek-frontend/app/pages/p/[code].vue | 3 +- proyek-frontend/app/pages/preview/[id].vue | 3 +- 9 files changed, 380 insertions(+), 2 deletions(-) create mode 100644 proyek-frontend/app/components/templates/UltahStarter/Event.vue create mode 100644 proyek-frontend/app/components/templates/UltahStarter/Gallery.vue create mode 100644 proyek-frontend/app/components/templates/UltahStarter/GuestBook.vue create mode 100644 proyek-frontend/app/components/templates/UltahStarter/Introduction.vue create mode 100644 proyek-frontend/app/components/templates/UltahStarter/Landing.vue create mode 100644 proyek-frontend/app/components/templates/UltahStarter/ThankYou.vue create mode 100644 proyek-frontend/app/components/undangan/undangan-ulang-tahun-starter.vue diff --git a/proyek-frontend/app/components/templates/UltahStarter/Event.vue b/proyek-frontend/app/components/templates/UltahStarter/Event.vue new file mode 100644 index 0000000..8d5c2dc --- /dev/null +++ b/proyek-frontend/app/components/templates/UltahStarter/Event.vue @@ -0,0 +1,35 @@ + + + diff --git a/proyek-frontend/app/components/templates/UltahStarter/Gallery.vue b/proyek-frontend/app/components/templates/UltahStarter/Gallery.vue new file mode 100644 index 0000000..6b08431 --- /dev/null +++ b/proyek-frontend/app/components/templates/UltahStarter/Gallery.vue @@ -0,0 +1,24 @@ + + + \ No newline at end of file diff --git a/proyek-frontend/app/components/templates/UltahStarter/GuestBook.vue b/proyek-frontend/app/components/templates/UltahStarter/GuestBook.vue new file mode 100644 index 0000000..1318c52 --- /dev/null +++ b/proyek-frontend/app/components/templates/UltahStarter/GuestBook.vue @@ -0,0 +1,51 @@ + + + diff --git a/proyek-frontend/app/components/templates/UltahStarter/Introduction.vue b/proyek-frontend/app/components/templates/UltahStarter/Introduction.vue new file mode 100644 index 0000000..298de5c --- /dev/null +++ b/proyek-frontend/app/components/templates/UltahStarter/Introduction.vue @@ -0,0 +1,28 @@ + + + diff --git a/proyek-frontend/app/components/templates/UltahStarter/Landing.vue b/proyek-frontend/app/components/templates/UltahStarter/Landing.vue new file mode 100644 index 0000000..e33b6d4 --- /dev/null +++ b/proyek-frontend/app/components/templates/UltahStarter/Landing.vue @@ -0,0 +1,26 @@ + + + diff --git a/proyek-frontend/app/components/templates/UltahStarter/ThankYou.vue b/proyek-frontend/app/components/templates/UltahStarter/ThankYou.vue new file mode 100644 index 0000000..a9eb198 --- /dev/null +++ b/proyek-frontend/app/components/templates/UltahStarter/ThankYou.vue @@ -0,0 +1,31 @@ + + + diff --git a/proyek-frontend/app/components/undangan/undangan-ulang-tahun-starter.vue b/proyek-frontend/app/components/undangan/undangan-ulang-tahun-starter.vue new file mode 100644 index 0000000..efbecd4 --- /dev/null +++ b/proyek-frontend/app/components/undangan/undangan-ulang-tahun-starter.vue @@ -0,0 +1,181 @@ + + + + + + \ No newline at end of file diff --git a/proyek-frontend/app/pages/p/[code].vue b/proyek-frontend/app/pages/p/[code].vue index accf2de..19f5961 100644 --- a/proyek-frontend/app/pages/p/[code].vue +++ b/proyek-frontend/app/pages/p/[code].vue @@ -106,7 +106,8 @@ const componentMap = { 'undangan-ulang-tahun-premium': defineAsyncComponent(() => import('~/components/undangan/undangan-ulang-tahun-premium.vue')), 'undangan-pernikahan-premium': defineAsyncComponent(() => import('~/components/undangan/undangan-pernikahan-premium.vue')), 'undangan-khitan-premium': defineAsyncComponent(() => import('~/components/undangan/undangan-khitan-premium.vue')), - 'undangan-ulang-tahun-basic': defineAsyncComponent(() => import('~/components/undangan/undangan-ulang-tahun-basic.vue')) + 'undangan-ulang-tahun-basic': defineAsyncComponent(() => import('~/components/undangan/undangan-ulang-tahun-basic.vue')), + 'undangan-ulang-tahun-starter': defineAsyncComponent(() => import('~/components/undangan/undangan-ulang-tahun-starter.vue')) // Add more mappings as templates are developed } diff --git a/proyek-frontend/app/pages/preview/[id].vue b/proyek-frontend/app/pages/preview/[id].vue index f0647ba..acf8690 100644 --- a/proyek-frontend/app/pages/preview/[id].vue +++ b/proyek-frontend/app/pages/preview/[id].vue @@ -279,7 +279,8 @@ const componentMap = { 'undangan-khitan-premium': defineAsyncComponent(() => import('~/components/undangan/undangan-khitan-premium.vue')), 'undangan-ulang-tahun-premium': defineAsyncComponent(() => import('~/components/undangan/undangan-ulang-tahun-premium.vue')), 'undangan-pernikahan-premium': defineAsyncComponent(() => import('~/components/undangan/undangan-pernikahan-premium.vue')), - 'undangan-ulang-tahun-basic': defineAsyncComponent(() => import('~/components/undangan/undangan-ulang-tahun-basic.vue')) + 'undangan-ulang-tahun-basic': defineAsyncComponent(() => import('~/components/undangan/undangan-ulang-tahun-basic.vue')), + 'undangan-ulang-tahun-starter': defineAsyncComponent(() => import('~/components/undangan/undangan-ulang-tahun-starter.vue')) // Add more mappings as templates are developed }