gitscope
← marzneshin / v0.5.0 / dashboard/src/features/admins/contexts/router.ts
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/admins/contexts/router.ts · TypeScript
Blame Raw
 1import { createContext, useContext } from "react";
 2import { AdminType } from "@marzneshin/features/admins";
 3
 4interface RouterAdminContextProps {
 5    admin: AdminType | null;
 6    isPending?: boolean;
 7}
 8
 9export const RouterAdminContext = createContext<RouterAdminContextProps | null>(null);
10
11export const useRouterAdminContext = () => {
12    const ctx = useContext(RouterAdminContext);
13    return ctx;
14};