Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* AuthContext.js */
- class AuthProvider extends React.Component {
- state = { isLoggedIn: false }
- constructor() {
- super()
- this.login = this.login.bind(this)
- this.logout = this.logout.bind(this)
- }
- login() {
- this.setState({ isLoggedIn: true })
- // Need to redirect to Dashboard Here
- }
- logout() {
- this.setState({ isLoggedIn: false })
- }
- render() {
- return (
- <AuthContext.Provider
- value={{
- isLoggedIn: this.state.isLoggedIn,
- login: this.login,
- logout: this.logout
- }}
- >
- {this.props.children}
- </AuthContext.Provider>
- )
- }
- }
Add Comment
Please, Sign In to add comment