From 4cdf08fe6bf0701474b55e62ef6ea331d50c65fe Mon Sep 17 00:00:00 2001 From: ReLoia Date: Wed, 17 Jun 2026 23:43:23 +0200 Subject: [PATCH] feat: beauty ui of last closed reports in home page --- app/pages/index.vue | 85 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 64 insertions(+), 21 deletions(-) diff --git a/app/pages/index.vue b/app/pages/index.vue index 4641d54..6fa9feb 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -12,6 +12,17 @@ const stats = { const { data: openDataResponse } = await useAsyncData('recent-fixes', () => getOpenDataReports({ page: 1, per_page: 3 }) ) + +const getStatusBadge = (status: string) => { + switch (status) { + case 'RESOLVED': + return { class: 'bg-success', text: 'Risolto', icon: 'it-check-circle' } + case 'CLOSED': + return { class: 'bg-secondary', text: 'Chiuso', icon: 'it-lock' } + default: + return { class: 'bg-info', text: status, icon: 'it-info-circle' } + } +} + +