| import React, { useContext, useEffect } from 'react'; | |
| import { Navigate, useLocation } from 'react-router-dom'; | |
| import { StatusContext } from '../../context/Status'; | |
| const SetupCheck = ({ children }) => { | |
| const [statusState] = useContext(StatusContext); | |
| const location = useLocation(); | |
| useEffect(() => { | |
| if (statusState?.status?.setup === false && location.pathname !== '/setup') { | |
| window.location.href = '/setup'; | |
| } | |
| }, [statusState?.status?.setup, location.pathname]); | |
| return children; | |
| }; | |
| export default SetupCheck; |