import { AbilityBuilder, createMongoAbility } from "@casl/ability"; import axios from "axios"; import Cookies from "js-cookie"; const token = Cookies.get("access_token"); export function defineAbilitiesFor(user) { const { can, cannot, build } = new AbilityBuilder(createMongoAbility); if (user) { can("access", "Dashboard"); } else { // can("access", "Dashboard"); cannot("access", "Dashboard"); } return build(); } export const fetchReq = async (url, headers) => { try { const response = await axios.get(url, headers); return response.data; } catch (error) { console.error("fetchReq error:", error.message); return null; } };