mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-13 21:01:21 +08:00
38 lines
1.0 KiB
TypeScript
38 lines
1.0 KiB
TypeScript
import { StackProvider, StackTheme } from '@stackframe/stack';
|
|
import { RootProvider } from 'fumadocs-ui/provider';
|
|
import { Inter } from 'next/font/google';
|
|
import { ChatProvider } from '../components/chat/ai-chat';
|
|
import { stackServerApp } from '../stack';
|
|
import './global.css';
|
|
|
|
const inter = Inter({
|
|
subsets: ['latin'],
|
|
});
|
|
|
|
export default function Layout({ children }: { children: React.ReactNode }) {
|
|
return (
|
|
<html lang="en" className={inter.className} suppressHydrationWarning>
|
|
<head>
|
|
<style dangerouslySetInnerHTML={{ __html: `
|
|
|
|
` }} />
|
|
</head>
|
|
<body className="flex flex-col min-h-screen">
|
|
<StackProvider app={stackServerApp}>
|
|
<StackTheme>
|
|
<RootProvider
|
|
search={{
|
|
enabled: false, // Completely disable fumadocs search
|
|
}}
|
|
>
|
|
<ChatProvider>
|
|
{children}
|
|
</ChatProvider>
|
|
</RootProvider>
|
|
</StackTheme>
|
|
</StackProvider>
|
|
</body>
|
|
</html>
|
|
);
|
|
}
|