UNPKG

tinacms

Version:

[![GitHub license](https://img.shields.io/github/license/tinacms/tinacms?color=blue)](https://github.com/tinacms/tinacms/blob/main/LICENSE) [![npm version](https://img.shields.io/npm/v/tinacms.svg?style=flat)](https://www.npmjs.com/package/tinacms) [![Bui

24 lines (23 loc) 704 B
import { CollectionFilters } from '../utils/fetch-options-query-builder'; export type Option = { value: string; label: string; }; type OptionComponent = (props: unknown, _sys: InternalSys) => React.ReactElement | string; export interface InternalSys { filename: string; path: string; } type ReferenceFieldOptions = { optionComponent?: OptionComponent; experimental___filter?: (list: Array<any>, searchQuery: string) => Array<any>; collectionFilter?: CollectionFilters; }; export interface ReferenceFieldProps extends ReferenceFieldOptions { label?: string; name: string; component: string; collections: string[]; options: (Option | string)[]; } export {};