From 77e1208c314505ae0881f4c8621a6ce72a7baf76 Mon Sep 17 00:00:00 2001 From: Zhengen TANG Date: Fri, 7 Aug 2026 09:37:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9ECookie=E5=90=8C?= =?UTF-8?q?=E6=84=8F=E6=9D=A1=E6=8E=A7=E4=BB=B6=EF=BC=8CFooter=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E9=9A=90=E7=A7=81=E6=94=BF=E7=AD=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/layout.tsx | 2 + components/layout/CookieConsent.tsx | 65 +++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 components/layout/CookieConsent.tsx diff --git a/app/layout.tsx b/app/layout.tsx index 9d4a192..de21770 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -2,6 +2,7 @@ import type { Metadata } from "next"; import "./globals.css"; import Header from "@/components/layout/Header"; import Footer from "@/components/layout/Footer"; +import CookieConsent from "@/components/layout/CookieConsent"; import ReactQueryProvider from "@/providers/react-query-provider"; // 面向中国大陆用户,避免依赖 next/font/google(构建期需访问 Google 服务器)。 @@ -23,6 +24,7 @@ export default function RootLayout({ children }: LayoutProps<"/">) {
{children}