diff --git a/src/frontend/src/components/folderSidebarComponent/components/sideBarFolderButtons/index.tsx b/src/frontend/src/components/folderSidebarComponent/components/sideBarFolderButtons/index.tsx index 97b614f09..49a30a3d7 100644 --- a/src/frontend/src/components/folderSidebarComponent/components/sideBarFolderButtons/index.tsx +++ b/src/frontend/src/components/folderSidebarComponent/components/sideBarFolderButtons/index.tsx @@ -1,4 +1,10 @@ import ShadTooltip from "@/components/shadTooltipComponent"; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, +} from "@/components/ui/select-custom"; import { usePatchFolders, usePostFolders, @@ -129,6 +135,7 @@ const SideBarFoldersButtonsComponent = ({ link.download = `${data.folder_name}.json`; link.click(); + track("Folder Exported", { folderId: id! }); }, onError: () => { setErrorData({ @@ -245,13 +252,13 @@ const SideBarFoldersButtonsComponent = ({ isDeletingFolder; const HeaderButtons = () => ( -
-
Folders
- +
+
Folders
+
); @@ -260,12 +267,12 @@ const SideBarFoldersButtonsComponent = ({ ); @@ -275,7 +282,7 @@ const SideBarFoldersButtonsComponent = ({
); diff --git a/src/frontend/src/components/horizontalScrollFadeComponent/index.tsx b/src/frontend/src/components/horizontalScrollFadeComponent/index.tsx index db78daaaf..fd7035dbc 100644 --- a/src/frontend/src/components/horizontalScrollFadeComponent/index.tsx +++ b/src/frontend/src/components/horizontalScrollFadeComponent/index.tsx @@ -53,7 +53,7 @@ export default function HorizontalScrollFadeComponent({ }, [divWidth, children]); // Depend on divWidth return isFolder ? ( -
{children}
+
{children}
) : (
diff --git a/src/frontend/src/components/pageLayout/index.tsx b/src/frontend/src/components/pageLayout/index.tsx index 10be78bbd..ace4853e1 100644 --- a/src/frontend/src/components/pageLayout/index.tsx +++ b/src/frontend/src/components/pageLayout/index.tsx @@ -15,25 +15,27 @@ export default function PageLayout({ betaIcon?: boolean; }) { return ( -
-
- -
-
-

- {title} - {betaIcon && BETA} -

-

{description}

+
+
+
+ +
+
+

+ {title} + {betaIcon && BETA} +

+

{description}

+
+
{button && button}
-
{button && button}
+ + {children}
- - {children}
); } diff --git a/src/frontend/src/pages/MainPage/pages/mainPage/index.tsx b/src/frontend/src/pages/MainPage/pages/mainPage/index.tsx index 0dc205029..64bda0ba0 100644 --- a/src/frontend/src/pages/MainPage/pages/mainPage/index.tsx +++ b/src/frontend/src/pages/MainPage/pages/mainPage/index.tsx @@ -79,43 +79,43 @@ export default function HomePage(): JSX.Element { return ( <> - - { - setOpenModal(true); - track("New Project Button Clicked"); - }} - options={dropdownOptions} - plusButton={true} - dropdownOptions={false} - isFetchingFolders={isLoadingFolder} - /> -
- } - > -
- +
+ + + { + setOpenModal(true); + track("New Project Button Clicked"); + }} + options={dropdownOptions} + plusButton={true} + dropdownOptions={false} + isFetchingFolders={isLoadingFolder} + /> +
+ } + >
-
- + +
{ .last() .hover() .then(async () => { - await page.getByTestId("btn-delete-folder").last().click(); + await page.getByTestId("more-options-button").last().click(); }); + await page.getByTestId("btn-delete-folder").click(); await page.getByText("Delete").last().click(); await page.waitForTimeout(1000); await page.getByText("Folder deleted successfully").isVisible(); diff --git a/src/frontend/tests/core/regression/generalBugs-shard-4.spec.ts b/src/frontend/tests/core/regression/generalBugs-shard-4.spec.ts index 2ce42c3d7..9188f9e30 100644 --- a/src/frontend/tests/core/regression/generalBugs-shard-4.spec.ts +++ b/src/frontend/tests/core/regression/generalBugs-shard-4.spec.ts @@ -53,7 +53,8 @@ test("should be able to move flow from folder, rename it and be displayed on cor while (countFolders > 1) { await page.getByText("New Folder").first().hover(); - await page.getByTestId("btn-delete-folder").first().click(); + await page.getByTestId("more-options-button").first().click(); + await page.getByTestId("btn-delete-folder").click(); await page.getByText("Delete").last().click(); countFolders--; await page.waitForTimeout(1000);