Revert "feat: nlp samples bulk delete"

This reverts commit bf12f0de64.
This commit is contained in:
hexastack
2024-10-10 07:58:49 +01:00
parent bf12f0de64
commit f7b1691c83
3 changed files with 3 additions and 113 deletions

View File

@@ -20,7 +20,7 @@ import {
MenuItem,
Stack,
} from "@mui/material";
import { GridColDef, GridRowSelectionModel } from "@mui/x-data-grid";
import { GridColDef } from "@mui/x-data-grid";
import { useState } from "react";
import { DeleteDialog } from "@/app-components/dialogs";
@@ -35,7 +35,6 @@ import {
import { renderHeader } from "@/app-components/tables/columns/renderHeader";
import { DataGrid } from "@/app-components/tables/DataGrid";
import { useDelete } from "@/hooks/crud/useDelete";
import { useDeleteMany } from "@/hooks/crud/useDeleteMany";
import { useFind } from "@/hooks/crud/useFind";
import { useGetFromCache } from "@/hooks/crud/useGet";
import { useConfig } from "@/hooks/useConfig";
@@ -92,20 +91,6 @@ export default function NlpSample() {
toast.success(t("message.item_delete_success"));
},
});
const { mutateAsync: deleteNlpSamples } = useDeleteMany(
EntityType.NLP_SAMPLE,
{
onError: (error) => {
toast.error(error);
},
onSuccess: () => {
deleteDialogCtl.closeDialog();
setSelectedNlpSamples([]);
toast.success(t("message.item_delete_success"));
},
},
);
const [selectedNlpSamples, setSelectedNlpSamples] = useState<string[]>([]);
const { dataGridProps } = useFind(
{ entity: EntityType.NLP_SAMPLE, format: Format.FULL },
{
@@ -257,9 +242,6 @@ export default function NlpSample() {
},
actionColumns,
];
const handleSelectionChange = (selection: GridRowSelectionModel) => {
setSelectedNlpSamples(selection as string[]);
};
return (
<Grid item xs={12}>
@@ -267,13 +249,7 @@ export default function NlpSample() {
<DeleteDialog
{...deleteDialogCtl}
callback={() => {
if (selectedNlpSamples.length > 0) {
deleteNlpSamples(selectedNlpSamples);
setSelectedNlpSamples([]);
deleteDialogCtl.closeDialog();
} else if (deleteDialogCtl.data) {
deleteNlpSample(deleteDialogCtl.data);
}
if (deleteDialogCtl.data) deleteNlpSample(deleteDialogCtl.data);
}}
/>
<NlpImportDialog {...getDisplayDialogs(importDialogCtl)} />
@@ -370,29 +346,12 @@ export default function NlpSample() {
{t("button.export")}
</Button>
) : null}
{selectedNlpSamples.length > 0 && (
<Grid item>
<Button
startIcon={<DeleteIcon />}
variant="contained"
color="error"
onClick={() => deleteDialogCtl.openDialog(undefined)}
>
{t("button.delete")}
</Button>
</Grid>
)}
</ButtonGroup>
</Grid>
</Grid>
<Grid mt={3}>
<DataGrid
columns={columns}
{...dataGridProps}
checkboxSelection
onRowSelectionModelChange={handleSelectionChange}
/>
<DataGrid columns={columns} {...dataGridProps} />
</Grid>
</Grid>
);