first commit

This commit is contained in:
javad committed 2024-02-07 14:37:21 +03:30
1 parent b27f4f2f23
commit db10146ecd
58 files changed
+3684 -202

No files matched your search

@@ -0,0 +1,35 @@
import axiosInstance from "@/axios/axiosInstance"
import { useQuery } from "@tanstack/react-query"
import { useState } from "react"
import { useRouter } from 'next/navigation'
const CustomerInfo = ()=>{
const router = useRouter();
const [nameFamily, setNameFamily] = useState<string | null>(null)
const onLogout = ()=>{
localStorage.removeItem('access');
localStorage.removeItem('refresh');
document.cookie = "isAuth=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
setTimeout(()=>{
router.push('/login')
}, 200)
}
const query = useQuery({ queryKey: ['cuser-info-x1'], queryFn: async ()=>{
return await axiosInstance.get("cuser/info/")
},refetchOnWindowFocus: false,onSuccess(result:any) {
setNameFamily(result.data.name_family)
}, })
return (
<div className="flex flex-row gap-x-2">
<div>{nameFamily}</div>
<div onClick={onLogout} className="bg-slate-950 rounded-md pr-1 pl-1 cursor-pointer">خروج</div>
</div>
)
}
export default CustomerInfo