Files
documenso/apps/docs/src/app/layout.tsx
T
2026-05-08 16:04:22 +10:00

40 lines
1.0 KiB
TypeScript

import { RootProvider } from 'fumadocs-ui/provider/next';
import type { Metadata } from 'next';
import { Inter } from 'next/font/google';
import PlausibleProvider from 'next-plausible';
import './global.css';
const inter = Inter({
subsets: ['latin'],
});
export const metadata: Metadata = {
metadataBase: new URL('https://docs.documenso.com'),
title: {
template: '%s | Documenso Docs',
default: 'Documenso Docs',
},
description: 'The official documentation for Documenso, the open-source document signing platform.',
openGraph: {
siteName: 'Documenso Docs',
type: 'website',
},
twitter: {
card: 'summary_large_image',
site: '@documenso',
},
};
export default function Layout({ children }: LayoutProps<'/'>) {
return (
<html lang="en" className={inter.className} suppressHydrationWarning>
<body className="flex min-h-screen flex-col">
<PlausibleProvider domain="documenso.com">
<RootProvider>{children}</RootProvider>
</PlausibleProvider>
</body>
</html>
);
}