"use client"; import LotteryHeader from "@/components/lottery/LotteryHeader"; import LotteryRulesSection from "@/components/lottery/rules/LotteryRulesSection"; import LotteryCountDown from "@/components/lottery/countDown/LotteryCountDown"; import Link from "next/link"; import { authenticateLottery } from "@/api"; import { useRouter } from "next/navigation"; import { getLotteryStatus } from "@/lib/actions"; import LotteryWinners from "./LotteryWinners"; import { useEffect, useState } from "react"; const LotteryMain = () => { const [lotteryData, setLotteryData] = useState(); const router = useRouter(); useEffect(() => { async function getData() { const phone = localStorage.getItem("phoneNumber"); const key = localStorage.getItem("key"); if (phone && key) { const res = await authenticateLottery(phone, key); setLotteryData(res); } else { localStorage.clear(); router.push("/b/auth"); } } getData(); }, []); const status = getLotteryStatus( lotteryData?.data.start_time, lotteryData?.data.end_time ); return lotteryData?.errorMessage ? (

{lotteryData.errorMessage}

) : ( lotteryData?.data && (
{status === "Upcoming" && (
)}
Çykmak
) ); }; export default LotteryMain;