From 00c7ff8cd34c01de2198338ceda232db9ec10754 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Wed, 8 Nov 2023 17:02:38 -0300 Subject: [PATCH] Removed ability to clone component and flow from store --- .../StorePage/components/market-card.tsx | 51 ++++--------------- src/frontend/src/utils/styleUtils.ts | 4 ++ 2 files changed, 15 insertions(+), 40 deletions(-) diff --git a/src/frontend/src/pages/StorePage/components/market-card.tsx b/src/frontend/src/pages/StorePage/components/market-card.tsx index ca6f5b26f..f7f549521 100644 --- a/src/frontend/src/pages/StorePage/components/market-card.tsx +++ b/src/frontend/src/pages/StorePage/components/market-card.tsx @@ -40,7 +40,6 @@ export const MarketCardComponent = ({ const flowData = useRef(); const [liked_by_user, setLiked_by_user] = useState(data.liked_by_user); const [likes_count, setLikes_count] = useState(data.liked_by_count ?? 0); - const [hovering, setHovering] = useState(false); useEffect(() => { setAdded(savedFlows.has(data.id) ? true : false); @@ -105,33 +104,12 @@ export const MarketCardComponent = ({ } } - function handleInstall() { - if (flowData.current) { - addFlow(true, flowData.current!).then(() => { - setSuccessData({ title: "Flow Installed" }); - }); - } else { - getComponent(data.id).then((res) => { - const newFLow = cloneFLowWithParent(res, res.id, data.is_component); - flowData.current = newFLow; - addFlow(true, newFLow); - setSuccessData({ title: "Flow Installed" }); - }); - } - } - const totalComponentsMetadata = () => { return data?.metadata ? data.metadata["total"] : 0; }; return ( { - setHovering(true); - }} - onMouseLeave={() => { - setHovering(false); - }} className={classNames( "group relative flex flex-col justify-between overflow-hidden transition-all hover:shadow-md", disabled ? "pointer-events-none opacity-50" : "" @@ -145,12 +123,14 @@ export const MarketCardComponent = ({ {data.name}
- - - - {totalComponentsMetadata()} - - + {!data.is_component && ( + + + + {totalComponentsMetadata()} + + + )}