gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/users/contexts/router.ts · v0.5.6
Source
1 03b3dbc Mardin 2y ago import { createContext, useContext } from "react";
2 03b3dbc Mardin 2y ago import { UserType } from "@marzneshin/features/users";
3 03b3dbc Mardin 2y ago
4 03b3dbc Mardin 2y ago interface RouterUserContextProps {
5 d377c4c Dawsh 2y ago user: UserType | null;
6 d377c4c Dawsh 2y ago isPending?: boolean;
7 03b3dbc Mardin 2y ago }
8 03b3dbc Mardin 2y ago
9 03b3dbc Mardin 2y ago export const RouterUserContext = createContext<RouterUserContextProps | null>(null);
10 03b3dbc Mardin 2y ago
11 03b3dbc Mardin 2y ago export const useRouterUserContext = () => {
12 03b3dbc Mardin 2y ago const ctx = useContext(RouterUserContext);
13 03b3dbc Mardin 2y ago return ctx;
14 03b3dbc Mardin 2y ago };