From a4b0a4332797c5a30194d1444e9b4035b6f0a2d9 Mon Sep 17 00:00:00 2001 From: "yusron.alamsyah2311" Date: Mon, 4 May 2026 09:28:12 +0700 Subject: [PATCH] fix : hide antrean spesilis 0 --- pages/antrean/list-spesialis.vue | 35 +++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/pages/antrean/list-spesialis.vue b/pages/antrean/list-spesialis.vue index f79b952..82df128 100644 --- a/pages/antrean/list-spesialis.vue +++ b/pages/antrean/list-spesialis.vue @@ -22,8 +22,21 @@ interface SpesialisData { } const loading = ref(true); +const search = ref(''); const spesialisList = ref([]); const expandedItems = ref>(new Set()); +const visibleSpesialisList = computed(() => spesialisList.value.filter((spesialis) => spesialis.JmlAntrian > 0)); +const filteredSpesialisList = computed(() => { + const keyword = search.value.trim().toLowerCase(); + + if (!keyword) { + return visibleSpesialisList.value; + } + + return visibleSpesialisList.value.filter((spesialis) => + spesialis.Spesialis.toLowerCase().includes(keyword) + ); +}); // Toggle expand/collapse for subspecialist details const toggleExpand = (idSpesialis: number) => { @@ -63,13 +76,29 @@ onMounted(() => {