sanity
Version:
Sanity is a real-time content infrastructure with a scalable, hosted backend featuring a Graph Oriented Query Language (GROQ), asset pipelines and fast edge caches
13 lines (9 loc) • 388 B
text/typescript
import {useContext} from 'react'
import {StructureToolContext} from 'sanity/_singletons'
import {type StructureToolContextValue} from './types'
/** @internal */
export function useStructureTool(): StructureToolContextValue {
const structureTool = useContext(StructureToolContext)
if (!structureTool) throw new Error(`StructureTool: missing context value`)
return structureTool
}