hongjli
2025-04-08 2785a58a36240c531a41f2feb634102f411b01a0
src/app/layout.tsx
@@ -2,6 +2,7 @@
import { Inter } from "next/font/google";
import "./globals.css";
import ClientLayoutContent from '@/components/layout/ClientLayoutContent';
import Script from 'next/script';
const inter = Inter({ subsets: ["latin"] });
@@ -14,6 +15,20 @@
  },
};
const ScrollToTop = () => {
  return (
    <Script id="scroll-to-top">
      {`
        if (typeof window !== 'undefined') {
          window.onload = function() {
            window.scrollTo(0, 0);
          }
        }
      `}
    </Script>
  );
};
export default function RootLayout({
  children,
}: {
@@ -21,6 +36,7 @@
}) {
  return (
    <html lang="zh-CN" className="smooth-scroll">
      <ScrollToTop />
      <body className={`${inter.className} overflow-x-hidden`}>
        <ClientLayoutContent>{children}</ClientLayoutContent>
      </body>