|
@@ -2,8 +2,10 @@ import { PayDataType } from "@/api/promo";
|
|
|
import DomainFooter from "@/components/DomainFooter";
|
|
|
import { Link } from "@/i18n/routing";
|
|
|
import { server } from "@/utils/server";
|
|
|
+import clsx from "clsx";
|
|
|
import Image from "next/image";
|
|
|
import { Download, DownNumber } from "./DownNumber";
|
|
|
+import styles from "./style.module.scss";
|
|
|
const getActivityApi = () => {
|
|
|
return server
|
|
|
.request<PayDataType>({
|
|
@@ -44,7 +46,7 @@ const Page = async () => {
|
|
|
<div className={"flex-1"}>
|
|
|
<div className={"mb-[0.2778rem] mt-[0.2083rem] flex flex-col items-center"}>
|
|
|
<Image
|
|
|
- src={"/recharge/success.png"}
|
|
|
+ src={"/recharge/success1.png"}
|
|
|
alt={"success"}
|
|
|
width={80}
|
|
|
height={80}
|
|
@@ -56,14 +58,11 @@ const Page = async () => {
|
|
|
</div>
|
|
|
|
|
|
<div
|
|
|
- className={
|
|
|
- "relative m-[0.0694rem] rounded-[10px] bg-gradient-to-b" +
|
|
|
- " from-[#f8e4bf] to-[#f2ae38] p-[0.1389rem]"
|
|
|
- }
|
|
|
+ className={clsx("relative m-[0.0694rem] rounded-[10px]", styles.container)}
|
|
|
>
|
|
|
- <div className={"absolute -top-[0.12rem] left-1/2 -translate-x-1/2"}>
|
|
|
+ <div className={"absolute -top-[3px] left-1/2 -translate-x-1/2"}>
|
|
|
<Image
|
|
|
- src={"/recharge/title_bg.png"}
|
|
|
+ src={"/recharge/title_bg1.png"}
|
|
|
alt={"Novo Usuário"}
|
|
|
width={300}
|
|
|
height={160}
|
|
@@ -71,30 +70,30 @@ const Page = async () => {
|
|
|
<span
|
|
|
className={
|
|
|
"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2" +
|
|
|
- " text-[0.125rem] font-bold text-[#ff7301]"
|
|
|
+ " text-[0.125rem] font-bold text-[#fff]"
|
|
|
}
|
|
|
>
|
|
|
Novo Usuário
|
|
|
</span>
|
|
|
</div>
|
|
|
|
|
|
- {hasEndTimeActivities && (
|
|
|
+ {!hasEndTimeActivities && (
|
|
|
<div
|
|
|
- className={
|
|
|
- "mt-[0.2778rem] flex rounded-[0.0347rem] bg-[#fbe6c6]" +
|
|
|
- " p-[0.0694rem]" +
|
|
|
- " items-center text-[#000]"
|
|
|
- }
|
|
|
+ className={clsx(
|
|
|
+ "mt-[0.2778rem] flex rounded-[0.0347rem]",
|
|
|
+ "p-[0.0694rem]",
|
|
|
+ "items-center text-[#fff]",
|
|
|
+ styles.item
|
|
|
+ )}
|
|
|
>
|
|
|
- <div>
|
|
|
- <Image
|
|
|
- src={"/recharge/activity-1.png"}
|
|
|
- alt={"activity-1"}
|
|
|
- width={80}
|
|
|
- height={40}
|
|
|
- />
|
|
|
+ <div
|
|
|
+ className={clsx(
|
|
|
+ "flex h-[.5rem] w-[.34rem] flex-row items-center justify-center bg-[url('/recharge/bg3.png')] bg-[size:100%_100%] text-[.2rem] font-bold text-[#0695ed] text-[#fff]"
|
|
|
+ )}
|
|
|
+ >
|
|
|
+ 1
|
|
|
</div>
|
|
|
- <div className={"ml-[20px] w-[100%]"}>
|
|
|
+ <div className={"ml-[20px] flex-1"}>
|
|
|
<div className={"flex items-center"}>
|
|
|
<div className={"flex-1"}>
|
|
|
{endtime ? <DownNumber endTime={endtime} /> : null}
|
|
@@ -104,7 +103,7 @@ const Page = async () => {
|
|
|
className={
|
|
|
"bg-[url(/recharge/button-1.png)] " +
|
|
|
" bg-[length:100%_100%] bg-no-repeat" +
|
|
|
- " h-[0.4167rem] w-[0.8333rem] pt-[0.0347rem]"
|
|
|
+ " h-[0.29rem] w-[0.8333rem] pt-[0.0347rem]"
|
|
|
}
|
|
|
>
|
|
|
<span
|
|
@@ -120,7 +119,8 @@ const Page = async () => {
|
|
|
</Link>
|
|
|
</div>
|
|
|
<div>
|
|
|
- No primeiro depósito acima de 5 BRL, você pode receber um bônus de 100%. Válido por 5 horas
|
|
|
+ No primeiro depósito acima de 5 BRL, você pode receber um
|
|
|
+ bônus de 100%. Válido por 5 horas
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -128,22 +128,20 @@ const Page = async () => {
|
|
|
|
|
|
{/* 2*/}
|
|
|
<div
|
|
|
- className={
|
|
|
- "mt-[10px] flex rounded-[0.0347rem] bg-[#fbe6c6]" +
|
|
|
- " p-[0.0694rem]" +
|
|
|
- " items-center justify-between text-[#000]"
|
|
|
- }
|
|
|
+ className={clsx(
|
|
|
+ "mt-[10px] flex rounded-[0.0347rem]",
|
|
|
+ "p-[0.0694rem]",
|
|
|
+ "items-center justify-between text-[#fff]",
|
|
|
+ styles.item
|
|
|
+ )}
|
|
|
>
|
|
|
- <Image
|
|
|
- src={
|
|
|
- hasEndTimeActivities
|
|
|
- ? "/recharge/activity-2.png"
|
|
|
- : "/recharge/activity-1.png"
|
|
|
- }
|
|
|
- alt={"activity-1"}
|
|
|
- width={60}
|
|
|
- height={40}
|
|
|
- />
|
|
|
+ <div
|
|
|
+ className={clsx(
|
|
|
+ "flex h-[.5rem] w-[.34rem] flex-row items-center justify-center bg-[url('/recharge/bg3.png')] bg-[size:100%_100%] text-[.2rem] font-bold text-[#0695ed] text-[#fff]"
|
|
|
+ )}
|
|
|
+ >
|
|
|
+ {hasEndTimeActivities ? 2 : 1}
|
|
|
+ </div>
|
|
|
<div className={"ml-[20px] flex-1"}>ADICIONAR À TELA INICIAL</div>
|
|
|
<Download />
|
|
|
</div>
|
|
@@ -151,25 +149,22 @@ const Page = async () => {
|
|
|
{/* 3 */}
|
|
|
{config.status && (
|
|
|
<div
|
|
|
- className={
|
|
|
- "mt-[10px] flex rounded-[0.0347rem] bg-[#fbe6c6]" +
|
|
|
- " p-[0.0694rem]" +
|
|
|
- " items-center text-[#000]"
|
|
|
- }
|
|
|
+ className={clsx(
|
|
|
+ "mt-[10px] flex rounded-[0.0347rem]",
|
|
|
+ "p-[0.0694rem]",
|
|
|
+ "items-center text-[#fff]",
|
|
|
+ styles.item
|
|
|
+ )}
|
|
|
>
|
|
|
- <div>
|
|
|
- <Image
|
|
|
- src={
|
|
|
- hasEndTimeActivities
|
|
|
- ? "/recharge/activity-3.png"
|
|
|
- : "/recharge/activity-2.png"
|
|
|
- }
|
|
|
- alt={"activity-3"}
|
|
|
- width={80}
|
|
|
- height={40}
|
|
|
- />
|
|
|
+ <div
|
|
|
+ className={clsx(
|
|
|
+ "flex h-[.5rem] w-[.34rem] flex-row items-center justify-center bg-[url('/recharge/bg3.png')] bg-[size:100%_100%] text-[.2rem] font-bold text-[#0695ed] text-[#fff]"
|
|
|
+ )}
|
|
|
+ >
|
|
|
+ {hasEndTimeActivities ? 3 : 2}
|
|
|
</div>
|
|
|
- <div className={"ml-[20px] w-[100%]"}>
|
|
|
+
|
|
|
+ <div className={"ml-[20px] flex-1"}>
|
|
|
<div className={"flex items-center"}>
|
|
|
<div className={"flex-1"}>De registo prémios</div>
|
|
|
<Link href={"/freeGames"}>
|
|
@@ -177,7 +172,7 @@ const Page = async () => {
|
|
|
className={
|
|
|
"bg-[url(/recharge/button-1.png)] " +
|
|
|
" bg-[length:100%_100%] bg-no-repeat" +
|
|
|
- " h-[0.4167rem] w-[0.8333rem] pt-[0.0347rem]"
|
|
|
+ " h-[0.29rem] w-[0.8333rem] pt-[0.0347rem]"
|
|
|
}
|
|
|
>
|
|
|
<span
|
|
@@ -193,8 +188,10 @@ const Page = async () => {
|
|
|
</Link>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <span className={"font-bold text-[red]"}>{config?.data?.amount ?? 0}</span> grátis para começar a jogar
|
|
|
- imediatamente
|
|
|
+ <span className={"font-bold text-[red]"}>
|
|
|
+ {config?.data?.amount ?? 0}
|
|
|
+ </span>{" "}
|
|
|
+ grátis para começar a jogar imediatamente
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -203,11 +200,11 @@ const Page = async () => {
|
|
|
</div>
|
|
|
|
|
|
<div className={"flex w-[100%] justify-between p-[10px]"}>
|
|
|
- <Link href={"/"} className={"text-primary-color"}>
|
|
|
+ <Link href={"/"} className={"text-[#0299d7]"}>
|
|
|
<span className={"iconfont icon-xiangzuo1"}></span>
|
|
|
Inicio
|
|
|
</Link>
|
|
|
- <Link href={"/deposit"} className={"text-primary-color"}>
|
|
|
+ <Link href={"/deposit"} className={"text-[#0299d7]"}>
|
|
|
Depósito
|
|
|
<span className={"iconfont icon-xiangyou1"}></span>
|
|
|
</Link>
|