@sanity/form-builder
Version:
Sanity form builder
23 lines • 718 B
TypeScript
import { Marker, SchemaType } from '@sanity/types';
import React from 'react';
import { FormFieldPresence } from '@sanity/base/presence';
import { InsertEvent } from '../types';
export interface ItemLayoutProps {
isSortable: boolean;
readOnly: boolean;
index: number;
value: {
_key?: string;
_ref?: string;
};
type?: SchemaType;
insertableTypes?: SchemaType[];
onClick?: () => void;
onFocus?: (event: React.FocusEvent) => void;
onRemove: () => void;
onInsert?: (event: InsertEvent) => void;
onKeyPress: (event: React.KeyboardEvent<any>) => void;
presence: FormFieldPresence[];
validation: Marker[];
}
//# sourceMappingURL=ItemLayoutProps.d.ts.map