import { Button, Flex, Text } from '@mantine/core'; import React, { useContext, useEffect, useRef } from 'react'; import CogWheelWithText from '../shared/components/loaders/CogWheelWithText'; import { strings } from '../shared/strings/strings'; import { routesPath } from '../router/routes.path'; import { Context } from '..'; import { observer } from 'mobx-react-lite'; const NotFound = () => { const executed = useRef(false) const { sideBarsStore } = useContext(Context) useEffect(() => { if (!executed.current) { sideBarsStore.rightVisible = false sideBarsStore.setLeftChildren(null) sideBarsStore.setRightChildren(null) executed.current = true } }, [sideBarsStore]) const handleGoToMain = () => { window.location.replace(routesPath.MAIN_PATH) } return ( {strings.errors[404]} ); }; export default observer(NotFound);