0 && "w-36 opacity-100",
)}
>
-
{openDelete && (
)}
+
void,
setOpenDelete: (value: boolean) => void,
- handleDuplicate: () => void,
handleExport: () => void,
+ handleDuplicate: () => void,
handleEdit: () => void,
) => {
const handleSelectOptionsChange = useCallback(
@@ -33,8 +33,8 @@ const useSelectOptionsChange = (
setErrorData,
setOpenDelete,
handleDuplicate,
- handleExport,
handleEdit,
+ handleExport,
],
);
diff --git a/src/frontend/tests/extended/features/actionsMainPage-shard-0.spec.ts b/src/frontend/tests/extended/features/actionsMainPage-shard-0.spec.ts
index 5ed13cf48..fed320126 100644
--- a/src/frontend/tests/extended/features/actionsMainPage-shard-0.spec.ts
+++ b/src/frontend/tests/extended/features/actionsMainPage-shard-0.spec.ts
@@ -35,6 +35,9 @@ test(
await page.getByTestId("icon-ChevronLeft").last().click();
await page.getByTestId("home-dropdown-menu").nth(0).click();
await page.getByTestId("btn-download-json").last().click();
+ await page.getByText("Export").first().isVisible();
+ await page.getByTestId("modal-export-button").isVisible();
+ await page.getByTestId("modal-export-button").click();
await expect(page.getByText(/.*exported successfully/)).toBeVisible({
timeout: 10000,
});
@@ -42,6 +45,9 @@ test(
await page.getByText("Flows", { exact: true }).click();
await page.getByTestId("home-dropdown-menu").nth(0).click();
await page.getByTestId("btn-download-json").last().click();
+ await page.getByText("Export").first().isVisible();
+ await page.getByTestId("modal-export-button").isVisible();
+ await page.getByTestId("modal-export-button").click();
await expect(page.getByText(/.*exported successfully/).last()).toBeVisible({
timeout: 10000,
});
diff --git a/src/frontend/tests/extended/features/bulk-actions.spec.ts b/src/frontend/tests/extended/features/bulk-actions.spec.ts
index 3596735a5..4d5f7ce54 100644
--- a/src/frontend/tests/extended/features/bulk-actions.spec.ts
+++ b/src/frontend/tests/extended/features/bulk-actions.spec.ts
@@ -58,9 +58,8 @@ test(
await expect(secondCheckbox).toBeChecked();
await expect(thirdCheckbox).toBeChecked();
// Test bulk download
- await page.getByTestId("home-dropdown-menu").first().click();
- await page.getByTestId("btn-download-json").last().click();
- await expect(page.getByText(/.*exported successfully/)).toBeVisible({
+ await page.getByTestId("download-bulk-btn").last().click();
+ await expect(page.getByText(/.*downloaded successfully/)).toBeVisible({
timeout: 10000,
});