web/src/app/home/page.jsx

63 lines
1.7 KiB
React
Raw Normal View History

2023-10-19 11:44:56 +03:30
"use client";
import AppHeader from "@comp/AppHeader/page";
2023-11-14 16:22:32 +03:30
// import TaskCard from "@comp/TaskCard/page";
2023-10-19 11:44:56 +03:30
import AppContext from "@ctx/AppContext";
import Link from "next/link";
import { useRouter } from "next/navigation";
import { getToken } from "plugins/Chapar";
import { ParseJwt } from "plugins/ParseJwt/page";
import PersianNumber from "plugins/PersianNumber";
import React, { useContext, useEffect } from "react";
2023-11-14 16:22:32 +03:30
// import { Swiper, SwiperSlide } from "swiper/react";
2023-10-19 11:44:56 +03:30
const Home = (props) => {
const CTX = useContext(AppContext);
const router = useRouter();
2023-10-26 00:26:44 +03:30
const profile = CTX.state.profile;
2023-10-19 11:44:56 +03:30
useEffect(() => {
if (!!localStorage.token) {
const datatoken = ParseJwt(getToken());
CTX.setComplexId(datatoken.ComplexId);
if (datatoken.SignUpStatus == 1) {
CTX.setStepLogin(2);
router.push(`/login?phoneNumber=${datatoken.unique_name}`);
}
} else {
router.push("/login");
}
}, []);
return (
<div className="pb-20">
<AppHeader
2023-10-26 00:26:44 +03:30
title={profile?.firstName + " " + profile?.lastName}
sub={profile.selectedComplexName}
2023-10-19 11:44:56 +03:30
icon1={true}
iconName1="ACOUNT"
iconHref1="/acount"
iconEvent1={() => {
return undefined;
}}
icon2={true}
iconName2="NINJA"
iconHref2="#"
iconEvent2={() => {
return undefined;
}}
userIcon={true}
2023-10-26 00:26:44 +03:30
userIconData={profile.firstName}
2023-10-19 11:44:56 +03:30
/>
<div className="bg-body-100 relative top-[-30px] rounded-t-3xl overflow-hidden p-5 rtl">
2023-11-14 16:22:32 +03:30
اینجا برای مدیریت میشه همون چارت ها و ...
2023-10-19 11:44:56 +03:30
</div>
</div>
);
};
export default Home;