import { FolderOutlined, FilePdfOutlined, ExperimentOutlined, DeploymentUnitOutlined, } from '@ant-design/icons' import { Layout } from 'antd' import { memo, useMemo } from 'react' import { Navigate, Route, Routes, useParams } from 'react-router-dom' import { IdWellContext, RootPathContext, useRootPath } from '@asb/context' import { LayoutPortal } from '@components/Layout' import { PrivateMenu } from '@components/Private' import { NoAccessComponent, wrapPrivateComponent } from '@utils' import Measure from './Measure' import Reports from './Reports' import Analytics from './Analytics' import Documents from './Documents' import Telemetry from './Telemetry' import WellOperations from './WellOperations' import DrillingProgram from './DrillingProgram' import '@styles/index.css' const { Content } = Layout const Well = memo(() => { const { idWell } = useParams() const root = useRootPath() const rootPath = useMemo(() => `${root}/well/${idWell}`, [root, idWell]) return ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ) }) export default wrapPrivateComponent(Well, { requirements: [], title: 'Скважина', route: 'well/:idWell/*', key: 'well', })