From cfeae67dd2bb4b681c929575f4f8479b93937152 Mon Sep 17 00:00:00 2001 From: Timoti313 Date: Mon, 1 Sep 2025 13:45:13 +0700 Subject: [PATCH] [feat Kategori, CreateKategori, EditKategori, [Update Produk, ConfirmDeleteModal]] --- .../js/components/ConfirmDeleteModal.vue | 8 +- resources/js/components/CreateKategori.vue | 73 ++++++++ resources/js/components/EditKategori.vue | 66 +++++++ resources/js/pages/Kategori.vue | 168 ++++++++++++++++++ resources/js/pages/Produk.vue | 2 + resources/js/router/index.js | 6 + 6 files changed, 320 insertions(+), 3 deletions(-) create mode 100644 resources/js/components/CreateKategori.vue create mode 100644 resources/js/components/EditKategori.vue create mode 100644 resources/js/pages/Kategori.vue diff --git a/resources/js/components/ConfirmDeleteModal.vue b/resources/js/components/ConfirmDeleteModal.vue index ffcca4e..1933467 100644 --- a/resources/js/components/ConfirmDeleteModal.vue +++ b/resources/js/components/ConfirmDeleteModal.vue @@ -7,11 +7,11 @@ class="bg-white rounded-lg shadow-lg p-6 w-[350px] text-center relative" > -

Yakin hapus produk ini?

+

{{ props.title }}?

- Produk yang sudah dihapus tidak akan bisa dikembalikan. + {{ props.message }}

@@ -34,7 +34,9 @@ diff --git a/resources/js/components/CreateKategori.vue b/resources/js/components/CreateKategori.vue new file mode 100644 index 0000000..f0aac3d --- /dev/null +++ b/resources/js/components/CreateKategori.vue @@ -0,0 +1,73 @@ + + + diff --git a/resources/js/components/EditKategori.vue b/resources/js/components/EditKategori.vue new file mode 100644 index 0000000..bba4632 --- /dev/null +++ b/resources/js/components/EditKategori.vue @@ -0,0 +1,66 @@ + + + diff --git a/resources/js/pages/Kategori.vue b/resources/js/pages/Kategori.vue new file mode 100644 index 0000000..dede9c9 --- /dev/null +++ b/resources/js/pages/Kategori.vue @@ -0,0 +1,168 @@ + + + + + diff --git a/resources/js/pages/Produk.vue b/resources/js/pages/Produk.vue index 5ea1019..bf817c9 100644 --- a/resources/js/pages/Produk.vue +++ b/resources/js/pages/Produk.vue @@ -12,6 +12,8 @@ :isOpen="deleting" @cancel="deleting = false" @confirm="deleteProduk" + title="Hapus Produk" + message="Apakah Anda yakin ingin menghapus produk ini?" />
diff --git a/resources/js/router/index.js b/resources/js/router/index.js index 1856f73..5e22da1 100644 --- a/resources/js/router/index.js +++ b/resources/js/router/index.js @@ -5,6 +5,7 @@ import Brankas from '../pages/Brankas.vue' import Tray from '../pages/Tray.vue' import Kasir from '../pages/Kasir.vue' import InputProduk from '../pages/InputProduk.vue' +import Kategori from '../pages/Kategori.vue' const routes = [ @@ -38,6 +39,11 @@ const routes = [ name: 'Kasir', component: Kasir }, + { + path: '/kategori', + name: 'Kategori', + component: Kategori + }, ]