import React, { createContext, useState } from 'react'; export const AuthContext = createContext(); export const AuthProvider = ({ children }) => { // actual code we'll use later // const [user, setUser] = useState(null); // test user const [user, setUser] = useState({ id: 1, name: 'John Doe', email: 'johndoe@gmail.com', role: 'user', }); const login = (userData) => { setUser(userData); }; const logout = () => { setUser(null); }; const authContextValue = { user, login, logout, }; return ( {children} ); }; export default AuthProvider;