@10up/block-components
Version:
10up Components built for the WordPress Block Editor.
47 lines • 1.27 kB
TypeScript
import { ContentSearchMode } from '../content-search/types';
export type PickedItemType = {
id: number;
type: string;
uuid: string;
title: string;
url: string;
status?: string;
};
interface PickedItemProps {
item: PickedItemType;
isOrderable?: boolean;
handleItemDelete: (deletedItem: PickedItemType) => void;
mode: ContentSearchMode;
id: number | string;
isDragging?: boolean;
positionInSet?: number;
setSize?: number;
onMoveUp?: () => void;
onMoveDown?: () => void;
PickedItemPreviewComponent?: React.ComponentType<{
item: PickedItemType;
}>;
isDeleted?: boolean;
}
/**
* Component to render a preview of a picked item.
*
* @component
* @param {object} props - The component props.
* @param {PickedItemType} props.item - The picked item to display.
* @param {boolean} props.isDeleted - Whether the item has been deleted.
* @returns {*} React JSX
*/
export declare const PickedItemPreview: React.FC<{
item: PickedItemType;
isDeleted?: boolean;
}>;
/**
* PickedItem
*
* @param {PickedItemProps} props react props
* @returns {*} React JSX
*/
declare const PickedItem: React.FC<PickedItemProps>;
export default PickedItem;
//# sourceMappingURL=PickedItem.d.ts.map