import { AppShell } from "@/components/app-shell"
import { SectionCards } from "@/components/section-cards"
import { SiteHeader } from "@/components/site-header"
import { RecentTicketsPanel } from "@/components/tickets/recent-tickets-panel"
import { TicketQueueSummaryCards } from "@/components/tickets/ticket-queue-summary"
import { ChartOpenedResolved } from "@/components/charts/chart-opened-resolved"
import { NewTicketDialogDeferred } from "@/components/tickets/new-ticket-dialog.client"
import { requireAuthenticatedSession } from "@/lib/auth-server"
export default async function Dashboard() {
// Garante redirecionamento para /login quando sem sessão (aba anônima, etc.)
await requireAuthenticatedSession()
return (