Files
portaldata/components/ClientLayout.tsx
Randa Firman Putra 6d86e1ca2f Change Alur Aplikasi
2025-07-14 15:07:33 +07:00

28 lines
632 B
TypeScript

"use client";
import { ThemeProvider } from '@/components/theme-provider';
import { Toaster } from '@/components/ui/toaster';
import Navbar from '@/components/ui/Navbar';
interface ClientLayoutProps {
children: React.ReactNode;
}
export default function ClientLayout({ children }: ClientLayoutProps) {
return (
<ThemeProvider
attribute="class"
defaultTheme="system"
enableSystem
disableTransitionOnChange
>
<div className="min-h-screen">
<Navbar />
<main className="flex-1">
{children}
</main>
</div>
<Toaster />
</ThemeProvider>
);
}