@firecms/core
Version:
Awesome Firebase/Firestore-based headless open-source CMS
13 lines (12 loc) • 731 B
TypeScript
import { Entity, EntityCallbacks, EntityCollection } from "../types";
export interface DeleteEntityDialogProps<M extends Record<string, any>> {
entityOrEntitiesToDelete?: Entity<M> | Entity<M>[];
path: string;
collection: EntityCollection<M>;
open: boolean;
onClose: () => void;
callbacks?: EntityCallbacks<M>;
onEntityDelete?(path: string, entity: Entity<M>): void;
onMultipleEntitiesDelete?(path: string, entities: Entity<M>[]): void;
}
export declare function DeleteEntityDialog<M extends Record<string, any>>({ entityOrEntitiesToDelete, collection, onClose, open, callbacks, onEntityDelete, onMultipleEntitiesDelete, path }: DeleteEntityDialogProps<M>): import("react/jsx-runtime").JSX.Element;