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
20 lines (15 loc) • 408 B
text/typescript
import {useContext} from 'react'
import {FormBuilderContext} from 'sanity/_singletons'
import {type FormBuilderContextValue} from './FormBuilderContext'
/**
*
* @hidden
* @beta
*/
export function useFormBuilder(): FormBuilderContextValue {
const formBuilder = useContext(FormBuilderContext)
if (!formBuilder) {
throw new Error('FormBuilder: missing context value')
}
return formBuilder
}