lamassu-server/packages/admin-ui/src/routing/PublicRoute.jsx
2025-05-15 13:00:21 +01:00

18 lines
398 B
JavaScript

import React, { useContext } from 'react'
import { Route, Redirect } from 'wouter'
import AppContext from '../AppContext'
import { isLoggedIn } from './utils'
const PublicRoute = ({ restricted, ...rest }) => {
const { userData } = useContext(AppContext)
return isLoggedIn(userData) && restricted ? (
<Redirect to="/" />
) : (
<Route {...rest} />
)
}
export default PublicRoute