import { createContext, useContext } from 'react' import { WellDto } from '@api' /** Контекст текущей скважины */ export const WellContext = createContext<[WellDto, (well: WellDto) => void]>([{}, () => {}]) /** Контекст текущего корневого пути */ export const RootPathContext = createContext('') /** * Получение текущей скважины * * @returns Текущая скважина, либо `null` */ export const useWell = () => useContext(WellContext) /** * Получает текущий корневой путь * * @returns Текущий корневой путь */ export const useRootPath = () => useContext(RootPathContext)