Hiyve Components - v1.0.0
    Preparing search index...

    Interface DeleteConfirmDialogProps

    Props for the DeleteConfirmDialog component. A confirmation dialog shown before deleting a stored room.

    <DeleteConfirmDialog
    open={isOpen}
    room={roomToDelete}
    onClose={() => setIsOpen(false)}
    onConfirm={async () => {
    await deleteRoom(roomToDelete.alias);
    setIsOpen(false);
    }}
    />
    interface DeleteConfirmDialogProps {
        entityLabels?: RoomsEntityLabels;
        isDeleting?: boolean;
        onClose: () => void;
        onConfirm: () => void | Promise<void>;
        open: boolean;
        room: StoredRoom | null;
    }
    Index

    Properties

    entityLabels?: RoomsEntityLabels

    Entity labels for dynamic confirmation text

    isDeleting?: boolean

    Whether a delete operation is in progress

    onClose: () => void

    Called when the dialog should close

    onConfirm: () => void | Promise<void>

    Called when deletion is confirmed

    open: boolean

    Whether the dialog is open

    room: StoredRoom | null

    The room to be deleted (null when dialog is closed)