diff --git a/src/context.ts b/src/context.ts index 06311dc..a74e4b9 100644 --- a/src/context.ts +++ b/src/context.ts @@ -1,4 +1,21 @@ -import { createContext } from 'react' +import { createContext, useContext } from 'react' + +/** Контекст текущего ID скважины */ export const IdWellContext = createContext(null) +/** Контекст текущего корневого пути */ export const RootPathContext = createContext('') + +/** + * Получает текущий ID скважины + * + * @returns Текущий ID скважины, либо `null` + */ +export const useIdWell = () => useContext(IdWellContext) + +/** + * Получает текущий корневой путь + * + * @returns Текущий корневой путь + */ +export const useRootPath = () => useContext(RootPathContext)