diff --git a/resources/js/components/DropdownNav.vue b/resources/js/components/DropdownNav.vue new file mode 100644 index 0000000..629ff4a --- /dev/null +++ b/resources/js/components/DropdownNav.vue @@ -0,0 +1,48 @@ + + + diff --git a/resources/js/components/Header.vue b/resources/js/components/Header.vue index 0ba4563..174bc14 100644 --- a/resources/js/components/Header.vue +++ b/resources/js/components/Header.vue @@ -1,17 +1,70 @@ \ No newline at end of file + + diff --git a/resources/js/components/TrayList.vue b/resources/js/components/TrayList.vue index 86dd17f..85e8124 100644 --- a/resources/js/components/TrayList.vue +++ b/resources/js/components/TrayList.vue @@ -112,6 +112,11 @@ const totalWeight = (tray) => { if (!tray.items) return 0; return tray.items.reduce((sum, item) => sum + (item.produk.berat || 0), 0); }; +// const totalWeight = (tray) => { +// if (!tray.items) return 0; +// const total = tray.items.reduce((sum, item) => sum + (item.produk.berat || 0), 0); +// return total.toFixed(2); // hasil string "12.34" +// }; // ambil data dari backend onMounted(async () => { diff --git a/resources/js/pages/Tray.vue b/resources/js/pages/Tray.vue index a867775..fd7de17 100644 --- a/resources/js/pages/Tray.vue +++ b/resources/js/pages/Tray.vue @@ -1,34 +1,54 @@ +