feat: enhance Central de Chamados page by adding breadcrumb navigation and a structured header, improving user experience and accessibility

This commit is contained in:
2025-11-30 15:44:51 -03:00
parent e43f9fcf14
commit 78ab6161cf

View File

@@ -12,6 +12,7 @@
import { useConvexWithAuth } from "$lib/hooks/useConvexWithAuth";
import { authStore } from "$lib/stores/auth.svelte";
import SlaChart from "$lib/components/chamados/SlaChart.svelte";
import { resolve } from "$app/paths";
type Ticket = Doc<"tickets">;
type Usuario = Doc<"usuarios">;
@@ -631,7 +632,31 @@
// });
</script>
<main class="mx-auto w-full max-w-7xl space-y-8 px-4 py-8">
<main class="container mx-auto px-4 py-6 max-w-7xl">
<!-- Breadcrumb -->
<div class="text-sm breadcrumbs mb-4">
<ul>
<li><a href={resolve('/ti')} class="text-primary hover:underline">TI</a></li>
<li>Central de Chamados</li>
</ul>
</div>
<!-- Header -->
<div class="mb-6">
<div class="flex items-center gap-4 mb-2">
<div class="p-3 bg-info/20 rounded-xl">
<svg xmlns="http://www.w3.org/2000/svg" class="h-8 w-8 text-info" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z" />
</svg>
</div>
<div>
<h1 class="text-3xl font-bold text-primary">Central de Chamados</h1>
<p class="text-base-content/70">Monitore tickets, configure SLA, atribua responsáveis e acompanhe alertas de prazos</p>
</div>
</div>
</div>
<div class="space-y-8">
<section class="grid gap-4 sm:grid-cols-2 lg:grid-cols-4">
<div class="rounded-2xl border border-primary/20 bg-primary/5 p-4">
<p class="text-sm text-base-content/60">Total de chamados</p>
@@ -1480,5 +1505,6 @@
</div>
{/if}
</div>
</main>