Reorganiza gestão de usuários e remove dados mock

This commit is contained in:
Esdras Renan 2025-10-18 01:15:15 -03:00
parent 630110bf3a
commit dded6d1927
20 changed files with 1863 additions and 1368 deletions

View file

@ -1,10 +1,7 @@
import { AppShell } from "@/components/app-shell"
import { SiteHeader } from "@/components/site-header"
import { TicketDetailView } from "@/components/tickets/ticket-detail-view"
import { TicketDetailStatic } from "@/components/tickets/ticket-detail-static"
import { NewTicketDialogDeferred } from "@/components/tickets/new-ticket-dialog.client"
import { getTicketById } from "@/lib/mocks/tickets"
import type { TicketWithDetails } from "@/lib/schemas/ticket"
import { requireAuthenticatedSession } from "@/lib/auth-server"
type TicketDetailPageProps = {
@ -14,8 +11,6 @@ type TicketDetailPageProps = {
export default async function TicketDetailPage({ params }: TicketDetailPageProps) {
await requireAuthenticatedSession()
const { id } = await params
const isMock = id.startsWith("ticket-")
const mock = isMock ? getTicketById(id) : null
return (
<AppShell
@ -28,7 +23,7 @@ export default async function TicketDetailPage({ params }: TicketDetailPageProps
/>
}
>
{isMock && mock ? <TicketDetailStatic ticket={mock as TicketWithDetails} /> : <TicketDetailView id={id} />}
<TicketDetailView id={id} />
</AppShell>
)
}

View file

@ -36,8 +36,8 @@ export function TicketsPageClient() {
<SiteHeader
title="Tickets"
lead="Visão consolidada de filas e SLAs"
secondaryAction={<SiteHeader.SecondaryButton>Exportar CSV</SiteHeader.SecondaryButton>}
primaryAction={<NewTicketDialog />}
secondaryAction={<SiteHeader.SecondaryButton>Exportar CSV</SiteHeader.SecondaryButton>}
/>
}
>