Skip to content
Snippets Groups Projects
userContext.ts 380 B
Newer Older
  • Learn to ignore specific revisions
  • import React, { createContext, Dispatch, SetStateAction } from 'react'
    
    import { User } from '../models/user.model'
    
    export interface UserContextProps {
    
      loginUser: () => Promise<void>
    
      error: null
      isLogged: boolean
    
      user: User
      logoutUser: () => void
      setisLogged: Dispatch<SetStateAction<boolean>>
    
    }
    export const UserContext = createContext<Partial<UserContextProps>>({})