Files
portaldata/components/ClientLayout.tsx
Randa Firman Putra 01f773dfb0 Ayo Commit
2025-07-15 21:15:45 +07:00

28 lines
645 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"
themes={["light", "dark"]}
enableSystem={false}
disableTransitionOnChange
>
<div className="min-h-screen">
<Navbar />
<main className="flex-1">
{children}
</main>
</div>
<Toaster />
</ThemeProvider>
);
}