asb_cloud_front/src/context.ts

22 lines
694 B
TypeScript

import { createContext, useContext } from 'react'
/** Контекст текущего ID скважины */
export const IdWellContext = createContext<number | null>(null)
/** Контекст текущего корневого пути */
export const RootPathContext = createContext<string>('')
/**
* Получает текущий ID скважины
*
* @returns Текущий ID скважины, либо `null`
*/
export const useIdWell = () => useContext(IdWellContext)
/**
* Получает текущий корневой путь
*
* @returns Текущий корневой путь
*/
export const useRootPath = () => useContext(RootPathContext)