Files
buzz-sheet/app/admin/layout.tsx
T
gunshiz 9580407a90
CI / Verify (push) Successful in 1m56s
CI / Build immutable images and deploy (push) Successful in 3m12s
perf : cache
2026-10-08 23:21:34 +07:00

22 lines
833 B
TypeScript

import { Suspense } from "react";
import { CommentLocaleProvider } from "@/components/comments/comment-locale";
import { AdminUnreadCommentsProvider } from "@/components/comments/admin-unread-comments";
import { TooltipProvider } from "@/components/ui/tooltip";
export default function AdminLayout({ children }: LayoutProps<"/admin">) {
return (
<TooltipProvider>
<Suspense
fallback={
<main className="mx-auto flex min-h-svh w-full max-w-7xl items-start p-4 sm:p-6 lg:p-8">
<p role="status" className="text-sm text-muted-foreground">กำลังโหลด…</p>
</main>
}
>
<CommentLocaleProvider locale="en"><AdminUnreadCommentsProvider>{children}</AdminUnreadCommentsProvider></CommentLocaleProvider>
</Suspense>
</TooltipProvider>
);
}