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

    Result of the useFileDialogs hook.

    interface UseFileDialogsResult {
        closeCreateFolder: () => void;
        closeDelete: () => void;
        closeRename: () => void;
        closeShare: () => void;
        createFolderOpen: boolean;
        deleteDialogOpen: boolean;
        deleteTarget: (FileEntry | FolderEntry)[];
        getDeleteItems: (
            selectedFiles: FileEntry[],
            selectedItem: FileSystemItem | null,
        ) => (FileEntry | FolderEntry)[];
        getShareItems: (
            selectedFiles: FileEntry[],
            selectedItem: FileSystemItem | null,
        ) => FileEntry[];
        openCreateFolder: () => void;
        openDelete: (items: (FileEntry | FolderEntry)[]) => void;
        openRename: (file: FileEntry) => void;
        openShare: (files: FileEntry[]) => void;
        renameDialogOpen: boolean;
        renameTarget: FileEntry | null;
        shareDialogOpen: boolean;
        shareTarget: FileEntry[];
    }
    Index

    Properties

    closeCreateFolder: () => void

    Close create folder dialog

    closeDelete: () => void

    Close delete dialog

    closeRename: () => void

    Close rename dialog

    closeShare: () => void

    Close share dialog

    createFolderOpen: boolean

    Whether create folder dialog is open

    deleteDialogOpen: boolean

    Whether delete confirm dialog is open

    deleteTarget: (FileEntry | FolderEntry)[]

    Items being deleted

    getDeleteItems: (
        selectedFiles: FileEntry[],
        selectedItem: FileSystemItem | null,
    ) => (FileEntry | FolderEntry)[]

    Get items to delete from selection

    getShareItems: (
        selectedFiles: FileEntry[],
        selectedItem: FileSystemItem | null,
    ) => FileEntry[]

    Get items to share from selection

    openCreateFolder: () => void

    Open create folder dialog

    openDelete: (items: (FileEntry | FolderEntry)[]) => void

    Open delete dialog for items

    openRename: (file: FileEntry) => void

    Open rename dialog for a file

    openShare: (files: FileEntry[]) => void

    Open share dialog for files

    renameDialogOpen: boolean

    Whether rename dialog is open

    renameTarget: FileEntry | null

    File being renamed

    shareDialogOpen: boolean

    Whether share dialog is open

    shareTarget: FileEntry[]

    Files being shared