UNPKG

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

17 lines (12 loc) 517 B
import {useMemoObservable} from 'react-rx' import {useDocumentStore, type ValidationStatus} from '../store' const INITIAL: ValidationStatus = {validation: [], isValidating: false} /** @internal */ export function useValidationStatus(publishedDocId: string, docTypeName: string): ValidationStatus { const documentStore = useDocumentStore() return useMemoObservable( () => documentStore.pair.validation(publishedDocId, docTypeName), [documentStore.pair, publishedDocId, docTypeName], INITIAL, ) }