Browse Source

feat: 增加about concat 页面

Before 6 months ago
parent
commit
677171cbde

+ 2 - 1
messages/br.json

@@ -1184,7 +1184,8 @@
     "cashback": "VIP Cashback",
     "message": "Notification",
     "transactions": "My Transactions",
-    "betrecord": "My Bets"
+    "betrecord": "My Bets",
+    "about": "SOBRE NÓS"
   },
   "withdrawStatus":{
     "0":"Revisão",

+ 2 - 1
messages/en.json

@@ -1168,7 +1168,8 @@
     "cashback": "VIP Cashback",
     "message": "Notification",
     "transactions": "My Transactions",
-    "betrecord": "My Bets"
+    "betrecord": "My Bets",
+    "about": "SOBRE NÓS"
   },
   "withdrawStatus":{
     "0":"Reviewing",

+ 1 - 0
next.config.mjs

@@ -24,6 +24,7 @@ const nextConfig = {
             dynamic: 0,
             static: 180,
         },
+        scrollRestoration: true,
     },
     images: {
         domains: [

+ 12 - 3
src/app/[locale]/(TabBar)/[[...share]]/@actionWidget/page.tsx

@@ -26,9 +26,18 @@ const Page = async () => {
                     "grid cursor-pointer grid-cols-3 text-center text-[0.12rem]" + " text-[#fff]"
                 }
             >
-                <div>{t("Sobre")}</div>
-                <div className={"border-l-1 border-r-1" + " border-[grey]"}>{t("Contante")}</div>
-                <div>{t("Como")}</div>
+                <Link href={"/about"} className={"text-[#fff]"}>
+                    {t("Sobre")}
+                </Link>
+                <Link
+                    href={"/concat"}
+                    className={"border-l-[1px] border-r-[1px] text-[#fff]" + " border-[grey]"}
+                >
+                    {t("Contante")}
+                </Link>
+                <Link href={"/help"} className={"text-[#fff]"}>
+                    {t("Como")}
+                </Link>
             </div>
             <div className={"mx-[0.1736rem]"}>
                 {/* service */}

+ 23 - 0
src/app/[locale]/(navbar)/about/layout.tsx

@@ -0,0 +1,23 @@
+import HeaderBack from "@/components/HeaderBack";
+import { getTranslations } from "next-intl/server";
+import { ReactNode } from "react";
+export const generateMetadata = async () => {
+    const t = await getTranslations("titles");
+    return {
+        title: t("about"),
+    };
+};
+export default async function Layout({
+    children,
+    params: { locale },
+}: {
+    children: ReactNode;
+    params: { locale: string };
+}) {
+    return (
+        <>
+            <HeaderBack showBack={true} />
+            <main className={"main-header bg-[#282828]"}>{children}</main>
+        </>
+    );
+}

+ 22 - 0
src/app/[locale]/(navbar)/about/page.tsx

@@ -0,0 +1,22 @@
+import Image from "next/image";
+
+const Page = () => {
+    return (
+        <div className={"p-[0.13rem]"}>
+            <Image src={"/logo.png"} alt={"BCWIN777"} width={180} height={100} />
+            <ul className={"ml-[0.1389rem] mt-[0.05rem] list-decimal text-[0.12rem]"}>
+                <li>
+                    Este produto é para uso de usuários maiores de 18 anos e é destinado apenas para
+                    fins de entretenimento.
+                </li>
+                <li>este jogo contém compras noapp.</li>
+                <li>
+                    O fato de um jogador jogar ou ganhar em um jogo de apostas sociais não significa
+                    que ele ganhará em apostas com dinheiro real e jogos relacionados no futuro.
+                </li>
+            </ul>
+        </div>
+    );
+};
+
+export default Page;

+ 23 - 0
src/app/[locale]/(navbar)/concat/layout.tsx

@@ -0,0 +1,23 @@
+import HeaderBack from "@/components/HeaderBack";
+import { getTranslations } from "next-intl/server";
+import { ReactNode } from "react";
+export const generateMetadata = async () => {
+    const t = await getTranslations("titles");
+    return {
+        title: t("about"),
+    };
+};
+export default async function Layout({
+    children,
+    params: { locale },
+}: {
+    children: ReactNode;
+    params: { locale: string };
+}) {
+    return (
+        <>
+            <HeaderBack showBack={true} />
+            <main className={"main-header bg-[#282828]"}>{children}</main>
+        </>
+    );
+}

+ 5 - 0
src/app/[locale]/(navbar)/concat/page.tsx

@@ -0,0 +1,5 @@
+const Page = () => {
+    return <div className={"p-[0.13rem]"}>concat</div>;
+};
+
+export default Page;