|
@@ -0,0 +1,25 @@
|
|
|
+"use client";
|
|
|
+import HeaderBack from "@/components/HeaderBack";
|
|
|
+// import { getTranslations } from "next-intl/server";
|
|
|
+// import { useTranslations } from "next-intl";
|
|
|
+import { useSearchParams } from "next/navigation";
|
|
|
+import { ReactNode } from "react";
|
|
|
+import styles from "./page.module.scss";
|
|
|
+
|
|
|
+export default function Layout({
|
|
|
+ children,
|
|
|
+ params: { locale },
|
|
|
+}: {
|
|
|
+ children: ReactNode;
|
|
|
+ params: { locale: string };
|
|
|
+}) {
|
|
|
+ // const t = useTranslations("Header");
|
|
|
+ const searchParams = useSearchParams(); // 获取查询参数对象,用于获取参数值
|
|
|
+
|
|
|
+ return (
|
|
|
+ <div className={styles.page}>
|
|
|
+ <HeaderBack showBack={true} title={searchParams.get("title") || ""} useBg={true} />
|
|
|
+ <main className={"main-header"}>{children}</main>
|
|
|
+ </div>
|
|
|
+ );
|
|
|
+}
|