@firecms/core
Version:
Awesome Firebase/Firestore-based headless open-source CMS
14 lines (13 loc) • 736 B
TypeScript
import { Entity, EntityCallbacks, EntityCollection } from "../types";
import React from "react";
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>): React.JSX.Element;