create-nova-vite-template
Version:
This is a dashboard template built with React and Vite. It provides a modern and responsive user interface for building web applications.
17 lines (14 loc) • 521 B
text/typescript
// import { useGetUserInfoQuery } from "apis/services/auth";
// import { RootState } from "@reduxjs/toolkit/query";
import { useSelector } from "react-redux";
import { RootState } from "@/reducers";
export default function useGetUserInfo() {
const userData = useSelector((state: RootState) => state.auth.userData);
const userType = userData?.user_type || "seller";
return {
isAdmin: userType === "admin",
isSeller: userType === "seller",
role: userType,
userInfo: userData,
};
}