diff --git a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx
index a84e9883b..70eb26f1d 100644
--- a/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx
+++ b/src/frontend/src/pages/FlowPage/components/extraSidebarComponent/index.tsx
@@ -1,5 +1,5 @@
import { cloneDeep } from "lodash";
-import { useContext, useEffect, useState } from "react";
+import { useContext, useEffect, useMemo, useState } from "react";
import { ReactFlowJsonObject } from "reactflow";
import ShadTooltip from "../../../../components/ShadTooltipComponent";
import IconComponent from "../../../../components/genericIconComponent";
@@ -168,6 +168,44 @@ export default function ExtraSidebar(): JSX.Element {
}
}, [getFilterEdge, data]);
+ const ModalMemo = useMemo(
+ () => (
+ {
+ handleShareFlow();
+ }}
+ titleHeader=""
+ cancelText="Cancel"
+ >
+
+
+
+
+
+
+ ),
+ []
+ );
+
+ const ExportMemo = useMemo(
+ () => (
+
+
+
+
+
+
+
+ ),
+ []
+ );
+
return (
@@ -186,15 +224,7 @@ export default function ExtraSidebar(): JSX.Element {
-
+
{ExportMemo}
{flow && flow.data && (
@@ -237,27 +267,7 @@ export default function ExtraSidebar(): JSX.Element {
-
-
{
- handleShareFlow();
- }}
- titleHeader=""
- cancelText="Cancel"
- >
-
-
-
-
-
-
-
+ {ModalMemo}
diff --git a/src/frontend/src/pages/StorePage/index.tsx b/src/frontend/src/pages/StorePage/index.tsx
index 25162272e..907bb039e 100644
--- a/src/frontend/src/pages/StorePage/index.tsx
+++ b/src/frontend/src/pages/StorePage/index.tsx
@@ -22,8 +22,7 @@ import { FlowComponent } from "../../types/store";
import { cn } from "../../utils/utils";
import { MarketCardComponent } from "./components/market-card";
export default function StorePage(): JSX.Element {
- const { flows, setTabId, downloadFlows, uploadFlows, addFlow } =
- useContext(TabsContext);
+ const { setTabId } = useContext(TabsContext);
// set null id
useEffect(() => {
@@ -51,7 +50,7 @@ export default function StorePage(): JSX.Element {
.catch((err) => {
setLoading(false);
setErrorData({
- title: "Error on delete user",
+ title: "Error to get components.",
list: [err["response"]["data"]["detail"]],
});
});
@@ -104,12 +103,25 @@ export default function StorePage(): JSX.Element {
className="absolute h-12 px-5"
onChange={(e) => {
setInputText(e.target.value);
- handleSearch(e.target.value);
+ }}
+ onKeyDown={(e) => {
+ if (e.key === "Enter") {
+ handleSearch(inputText);
+ }
}}
value={inputText}
/>
+
+
+