forked from ddrilling/asb_cloud_front
22 lines
694 B
TypeScript
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)
|