feat: add SLA category breakdown report

This commit is contained in:
Esdras Renan 2025-11-08 02:47:39 -03:00
parent 6ab8a6ce89
commit a62f3d5283
8 changed files with 231 additions and 10 deletions

View file

@ -3,13 +3,12 @@ import { requireAuthenticatedSession } from "@/lib/auth-server"
import type { TicketFiltersState } from "@/lib/ticket-filters"
import type { TicketStatus } from "@/lib/schemas/ticket"
type TicketsPageProps = {
searchParams?: Record<string, string | string[] | undefined>
}
type TicketsSearchParams = Record<string, string | string[] | undefined>
export default async function TicketsPage({ searchParams }: TicketsPageProps) {
export default async function TicketsPage({ searchParams }: { searchParams: Promise<TicketsSearchParams> }) {
await requireAuthenticatedSession()
const initialFilters = deriveInitialFilters(searchParams ?? {})
const resolvedParams = await searchParams
const initialFilters = deriveInitialFilters(resolvedParams ?? {})
return <TicketsPageClient initialFilters={initialFilters} />
}