UNPKG

@sanity/code-input

Version:

Sanity input component for code, powered by CodeMirror

17 lines (15 loc) 392 B
import {useMemo} from 'react' import {FieldMember, ObjectMember} from 'sanity' /** @internal */ export function useFieldMember( members: ObjectMember[], fieldName: string, ): FieldMember | undefined { return useMemo( () => members.find( (member): member is FieldMember => member.kind === 'field' && member.name === fieldName, ), [members, fieldName], ) }