feat: add SLA category breakdown report
This commit is contained in:
parent
6ab8a6ce89
commit
a62f3d5283
8 changed files with 231 additions and 10 deletions
|
|
@ -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} />
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue