gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/modules/users/contexts/router.ts · v0.7.0
Source
1 03b3dbc Mardin 2y ago import { createContext, useContext } from "react";
2 e6e6467 Dawsh 2y ago import { UserType } from "@marzneshin/modules/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 };