import React, { useEffect } from 'react'; import { Box, Heading, Breadcrumb, BreadcrumbItem, BreadcrumbLink, Grid, } from '@chakra-ui/react'; import { IPageProps } from '../interfaces'; import { useRootStore } from '../hooks/useRootStore'; import { useHistory } from 'react-router-dom'; /** * Main page */ const MainPage: React.FC = ({ title }) => { const { authStore } = useRootStore(); const history = useHistory(); useEffect(() => { if (!authStore.isLoggedIn) { history.push('/auth'); } }); return ( <> {title} Main page ... ); }; export default MainPage;