- /tickets/[id], /tickets/resolved, /views, /play, /reports/*, /settings agora exigem sessão via requireAuthenticatedSession() - Complementa o middleware e evita casos não-redirecionados em DEV/SSG - Mantém /settings/templates com requireStaffSession() como já estava.
15 lines
519 B
TypeScript
15 lines
519 B
TypeScript
import { AppShell } from "@/components/app-shell"
|
|
import { SettingsContent } from "@/components/settings/settings-content"
|
|
import { SiteHeader } from "@/components/site-header"
|
|
import { requireAuthenticatedSession } from "@/lib/auth-server"
|
|
|
|
export default async function SettingsPage() {
|
|
await requireAuthenticatedSession()
|
|
return (
|
|
<AppShell
|
|
header={<SiteHeader title="Configurações" lead="Central de preferências e governança do workspace" />}
|
|
>
|
|
<SettingsContent />
|
|
</AppShell>
|
|
)
|
|
}
|