From 58751965947dcbe6035713ea473ccae93634e7d4 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Wed, 8 Nov 2023 16:17:54 -0300 Subject: [PATCH] Changed opacity of loading components --- .../src/pages/StorePage/components/market-card.tsx | 7 ++++++- src/frontend/src/pages/StorePage/index.tsx | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/pages/StorePage/components/market-card.tsx b/src/frontend/src/pages/StorePage/components/market-card.tsx index 59c2de769..ca6f5b26f 100644 --- a/src/frontend/src/pages/StorePage/components/market-card.tsx +++ b/src/frontend/src/pages/StorePage/components/market-card.tsx @@ -26,9 +26,11 @@ import { classNames } from "../../../utils/utils"; export const MarketCardComponent = ({ data, authorized, + disabled = false, }: { data: storeComponent; authorized: boolean; + disabled?: boolean; }) => { const { savedFlows } = useContext(StoreContext); const [added, setAdded] = useState(savedFlows.has(data.id) ? true : false); @@ -130,7 +132,10 @@ export const MarketCardComponent = ({ onMouseLeave={() => { setHovering(false); }} - className="group relative flex flex-col justify-between overflow-hidden transition-all hover:shadow-md" + className={classNames( + "group relative flex flex-col justify-between overflow-hidden transition-all hover:shadow-md", + disabled ? "pointer-events-none opacity-50" : "" + )} >
diff --git a/src/frontend/src/pages/StorePage/index.tsx b/src/frontend/src/pages/StorePage/index.tsx index 4203100c3..4c73b77f7 100644 --- a/src/frontend/src/pages/StorePage/index.tsx +++ b/src/frontend/src/pages/StorePage/index.tsx @@ -300,6 +300,7 @@ export default function StorePage(): JSX.Element { key={idx} data={item} authorized={!loadingSaved} + disabled={loading} /> );