finance-calculator/app/layout.tsx
2025-06-14 02:55:54 +08:00

47 lines
1.2 KiB
TypeScript

import type { Metadata } from 'next'
import Script from 'next/script'
import './globals.css'
import { ThemeProvider } from '@/components/theme-provider'
import NextAuthSessionProvider from '@/components/providers/session-provider'
export const metadata: Metadata = {
title: '个人理财计算器',
description: '帮助您管理和计算理财产品收益',
generator: 'Next.js',
}
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode
}>) {
return (
<html lang="zh-CN">
<body>
<NextAuthSessionProvider>
<ThemeProvider
attribute="class"
defaultTheme="system"
enableSystem
disableTransitionOnChange
>
{children}
</ThemeProvider>
</NextAuthSessionProvider>
{/* 监控脚本 */}
<Script
src="https://rybbit.frytea.com/api/script.js"
data-site-id="8"
strategy="afterInteractive"
/>
<Script
src="https://umami.frytea.com/script.js"
data-website-id="cb16db9a-36bd-4eae-a279-4ff57a89aa19"
strategy="afterInteractive"
/>
</body>
</html>
)
}