Add batch delete for performers/tags/studios/movies (#1053)

* Add batch delete for performers/tags/studios/movies
* Fix ListFilter styling bug
This commit is contained in:
InfiniteTF
2021-01-13 01:57:53 +01:00
committed by GitHub
parent 8a3d940aa7
commit aad4ddc46d
21 changed files with 353 additions and 56 deletions

View File

@@ -68,13 +68,18 @@ export const SceneList: React.FC<ISceneList> = ({
};
};
const renderDeleteDialog = (
selectedScenes: SlimSceneDataFragment[],
onClose: (confirmed: boolean) => void
) => <DeleteScenesDialog selected={selectedScenes} onClose={onClose} />;
const listData = useScenesList({
zoomable: true,
selectable: true,
otherOperations,
renderContent,
renderEditDialog: renderEditScenesDialog,
renderDeleteDialog: renderDeleteScenesDialog,
renderDeleteDialog,
filterHook,
addKeybinds,
persistState,
@@ -166,17 +171,6 @@ export const SceneList: React.FC<ISceneList> = ({
);
}
function renderDeleteScenesDialog(
selectedScenes: SlimSceneDataFragment[],
onClose: (confirmed: boolean) => void
) {
return (
<>
<DeleteScenesDialog selected={selectedScenes} onClose={onClose} />
</>
);
}
function renderSceneCard(
scene: SlimSceneDataFragment,
selectedIds: Set<string>,