@sanity/ui
Version:
The Sanity UI components.
14 lines (12 loc) • 314 B
text/typescript
import {useEffect} from 'react'
/**
* @beta
*/
export function useCustomValidity(
ref: {current: null | {setCustomValidity: (validity: string) => void}},
customValidity: string | undefined,
): void {
useEffect(() => {
ref.current?.setCustomValidity(customValidity || '')
}, [customValidity, ref])
}