stack/examples/partial-prerendering/src/app/layout.tsx
2024-06-16 14:58:10 +02:00

33 lines
847 B
TypeScript

import type { Metadata } from "next";
import { StackProvider, StackTheme } from "@stackframe/stack";
import { stackServerApp } from "../stack";
import { Inter } from "next/font/google";
import "./globals.css";
import EnableFetchDelay from "./enable-fetch-delay";
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "Stack Auth Partial Prerendering Demo",
description: "A demo of Stack's partial prerendering capabilities.",
};
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode,
}>) {
return (
<html lang="en">
<body className={inter.className}>
<StackProvider app={stackServerApp}>
<StackTheme>
<EnableFetchDelay />
{children}
</StackTheme>
</StackProvider>
</body>
</html>
);
}