From bd176aad5c7dd456668e6c469e3ddb2deee9f668 Mon Sep 17 00:00:00 2001 From: ariefabbauftech-ai Date: Tue, 21 Oct 2025 11:00:23 +0700 Subject: [PATCH 1/2] [Khitan] Starter --- .../templates/KhitanStarter/Event.vue | 29 ++++ .../templates/KhitanStarter/Gallery.vue | 28 ++++ .../templates/KhitanStarter/Introduction.vue | 25 ++++ .../templates/KhitanStarter/KhitanA.vue | 46 ++++++ .../templates/KhitanStarter/ThankYou.vue | 24 ++++ .../templates/UltahStarter/GuestBook.vue | 51 ------- .../undangan/undangan-khitan-starter.vue | 134 ++++++++++++++++++ .../undangan/undangan-ulang-tahun-starter.vue | 1 - proyek-frontend/app/pages/p/[code].vue | 3 +- proyek-frontend/app/pages/preview/[id].vue | 3 +- 10 files changed, 290 insertions(+), 54 deletions(-) create mode 100644 proyek-frontend/app/components/templates/KhitanStarter/Event.vue create mode 100644 proyek-frontend/app/components/templates/KhitanStarter/Gallery.vue create mode 100644 proyek-frontend/app/components/templates/KhitanStarter/Introduction.vue create mode 100644 proyek-frontend/app/components/templates/KhitanStarter/KhitanA.vue create mode 100644 proyek-frontend/app/components/templates/KhitanStarter/ThankYou.vue delete mode 100644 proyek-frontend/app/components/templates/UltahStarter/GuestBook.vue diff --git a/proyek-frontend/app/components/templates/KhitanStarter/Event.vue b/proyek-frontend/app/components/templates/KhitanStarter/Event.vue new file mode 100644 index 0000000..60a3559 --- /dev/null +++ b/proyek-frontend/app/components/templates/KhitanStarter/Event.vue @@ -0,0 +1,29 @@ + + + diff --git a/proyek-frontend/app/components/templates/KhitanStarter/Gallery.vue b/proyek-frontend/app/components/templates/KhitanStarter/Gallery.vue new file mode 100644 index 0000000..44ee306 --- /dev/null +++ b/proyek-frontend/app/components/templates/KhitanStarter/Gallery.vue @@ -0,0 +1,28 @@ + + + diff --git a/proyek-frontend/app/components/templates/KhitanStarter/Introduction.vue b/proyek-frontend/app/components/templates/KhitanStarter/Introduction.vue new file mode 100644 index 0000000..4ba2251 --- /dev/null +++ b/proyek-frontend/app/components/templates/KhitanStarter/Introduction.vue @@ -0,0 +1,25 @@ + + + diff --git a/proyek-frontend/app/components/templates/KhitanStarter/KhitanA.vue b/proyek-frontend/app/components/templates/KhitanStarter/KhitanA.vue new file mode 100644 index 0000000..c5380dd --- /dev/null +++ b/proyek-frontend/app/components/templates/KhitanStarter/KhitanA.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/proyek-frontend/app/components/templates/KhitanStarter/ThankYou.vue b/proyek-frontend/app/components/templates/KhitanStarter/ThankYou.vue new file mode 100644 index 0000000..11f6d02 --- /dev/null +++ b/proyek-frontend/app/components/templates/KhitanStarter/ThankYou.vue @@ -0,0 +1,24 @@ + + + diff --git a/proyek-frontend/app/components/templates/UltahStarter/GuestBook.vue b/proyek-frontend/app/components/templates/UltahStarter/GuestBook.vue deleted file mode 100644 index 1318c52..0000000 --- a/proyek-frontend/app/components/templates/UltahStarter/GuestBook.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - diff --git a/proyek-frontend/app/components/undangan/undangan-khitan-starter.vue b/proyek-frontend/app/components/undangan/undangan-khitan-starter.vue index e69de29..3668166 100644 --- a/proyek-frontend/app/components/undangan/undangan-khitan-starter.vue +++ b/proyek-frontend/app/components/undangan/undangan-khitan-starter.vue @@ -0,0 +1,134 @@ + + + + + + \ No newline at end of file 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 efbecd4..da514ae 100644 --- a/proyek-frontend/app/components/undangan/undangan-ulang-tahun-starter.vue +++ b/proyek-frontend/app/components/undangan/undangan-ulang-tahun-starter.vue @@ -103,7 +103,6 @@ import Introduction from '~/components/templates/UltahStarter/Introduction.vue' import Event from '~/components/templates/UltahStarter/Event.vue' import Gallery from '~/components/templates/UltahStarter/Gallery.vue' -import GuestBook from '~/components/templates/UltahStarter/GuestBook.vue' import ThankYou from '~/components/templates/UltahStarter/ThankYou.vue' diff --git a/proyek-frontend/app/pages/p/[code].vue b/proyek-frontend/app/pages/p/[code].vue index 9cb17ca..875ddd9 100644 --- a/proyek-frontend/app/pages/p/[code].vue +++ b/proyek-frontend/app/pages/p/[code].vue @@ -108,7 +108,8 @@ const componentMap = { '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-starter': defineAsyncComponent(() => import('~/components/undangan/undangan-ulang-tahun-starter.vue')), - 'undangan-khitan-basic': defineAsyncComponent(() => import('~/components/undangan/undangan-khitan-basic.vue')) + 'undangan-khitan-basic': defineAsyncComponent(() => import('~/components/undangan/undangan-khitan-basic.vue')), + 'undangan-khitan-starter': defineAsyncComponent(() => import('~/components/undangan/undangan-khitan-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 fc60aea..94f7a37 100644 --- a/proyek-frontend/app/pages/preview/[id].vue +++ b/proyek-frontend/app/pages/preview/[id].vue @@ -281,7 +281,8 @@ const componentMap = { '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-starter': defineAsyncComponent(() => import('~/components/undangan/undangan-ulang-tahun-starter.vue')), - 'undangan-khitan-basic': defineAsyncComponent(() => import('~/components/undangan/undangan-khitan-basic.vue')) + 'undangan-khitan-basic': defineAsyncComponent(() => import('~/components/undangan/undangan-khitan-basic.vue')), + 'undangan-khitan-starter': defineAsyncComponent(() => import('~/components/undangan/undangan-khitan-starter.vue')) // Add more mappings as templates are developed } From ae54584440a3b18609af3fa4806315cf2d4d5f82 Mon Sep 17 00:00:00 2001 From: ariefabbauftech-ai Date: Tue, 21 Oct 2025 14:10:51 +0700 Subject: [PATCH 2/2] [index] khitan basic --- .../undangan/undangan-khitan-basic.vue | 153 ++++++++++++++---- 1 file changed, 126 insertions(+), 27 deletions(-) diff --git a/proyek-frontend/app/components/undangan/undangan-khitan-basic.vue b/proyek-frontend/app/components/undangan/undangan-khitan-basic.vue index cbe9093..2b0b7ed 100644 --- a/proyek-frontend/app/components/undangan/undangan-khitan-basic.vue +++ b/proyek-frontend/app/components/undangan/undangan-khitan-basic.vue @@ -1,26 +1,60 @@