Files
Checkmate/client/src/Hooks/useIsAdmin.js
T

17 lines
468 B
JavaScript
Raw Normal View History

2024-11-29 13:48:29 -05:00
import { useSelector } from "react-redux";
const useIsAdmin = () => {
const { user } = useSelector((state) => state.auth);
const isAdmin =
(user?.role?.includes("admin") ?? false) ||
(user?.role?.includes("superadmin") ?? false);
return isAdmin;
};
2025-07-22 12:27:06 -07:00
const useIsSuperAdmin = () => {
const { user } = useSelector((state) => state.auth);
const isSuperAdmin = user?.role?.includes("superadmin");
return isSuperAdmin;
};
export { useIsAdmin, useIsSuperAdmin };