@open-formulieren/formio-builder
Version:
An opinionated Formio webform builder for Open Forms
24 lines (23 loc) • 822 B
TypeScript
import { Data } from '@dnd-kit/abstract';
import { AnyComponentSchema } from '@open-formulieren/types';
import { default as React } from 'react';
export interface SortableItemData extends Data {
component: AnyComponentSchema;
}
interface SortableItemProps extends React.PropsWithChildren {
id: string;
index: number;
groupName: string;
component: AnyComponentSchema;
hasControls?: boolean;
}
declare const SortableItem: React.FC<SortableItemProps>;
interface SortableItemViewProps extends React.PropsWithChildren {
testId?: string;
component: AnyComponentSchema;
className?: string;
showControls?: boolean;
}
declare const SortableItemView: React.ForwardRefExoticComponent<SortableItemViewProps & React.RefAttributes<any>>;
export { SortableItemView };
export default SortableItem;