From 6f7a4df66741909ec24785f5c472dec14efe8e10 Mon Sep 17 00:00:00 2001 From: Baghaztra Date: Mon, 29 Sep 2025 11:29:52 +0700 Subject: [PATCH] [Update] 5 detik --- resources/js/pages/Tray.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/resources/js/pages/Tray.vue b/resources/js/pages/Tray.vue index e98b6a8..35a2f84 100644 --- a/resources/js/pages/Tray.vue +++ b/resources/js/pages/Tray.vue @@ -20,12 +20,12 @@
@@ -107,6 +107,7 @@ const saveTray = async () => { await axios.post("/api/nampan", { nama: trayName.value }, { headers }); alert.value = { success: "Nampan berhasil ditambahkan" }; } + timer.value = setTimeout(() => { alert.value = null; }, 5000); closeModal(); if (trayList.value) { await trayList.value.refreshData(); // Call refreshData on TrayList @@ -157,6 +158,7 @@ const handleConfirmAction = async () => { if (trayList.value) { await trayList.value.refreshData(); // Call refreshData on TrayList } + timer.value = setTimeout(() => { alert.value = null; }, 5000); } catch (error) { console.error(error); alert.value = { error: "Gagal menghapus nampan. Silakan coba lagi." }; @@ -171,6 +173,8 @@ const handleConfirmAction = async () => { if (trayList.value) { await trayList.value.refreshData(); // Call refreshData on TrayList } + timer.value = setTimeout(() => { alert.value = null; }, 5000); + } catch (error) { console.error(error); alert.value = { error: "Gagal mengosongkan nampan. Silakan coba lagi." };