From f44776934d3ba4d85050627bd92882ace4371354 Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Wed, 6 Mar 2024 15:05:53 -0300 Subject: [PATCH] Refactor CollectionCardComponent to handle flow icons and backgrounds --- .../src/components/exampleComponent/index.tsx | 31 ++++++++++++------- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/src/frontend/src/components/exampleComponent/index.tsx b/src/frontend/src/components/exampleComponent/index.tsx index 95a602db1..0473a234e 100644 --- a/src/frontend/src/components/exampleComponent/index.tsx +++ b/src/frontend/src/components/exampleComponent/index.tsx @@ -15,10 +15,10 @@ import { } from "../ui/card"; export default function CollectionCardComponent({ - flow, + flow, }: { - flow: FlowType; - authorized?: boolean; + flow: FlowType; + authorized?: boolean; }) { const addFlow = useFlowsManagerStore((state) => state.addFlow); const navigate = useNavigate(); @@ -35,18 +35,25 @@ export default function CollectionCardComponent({
- {flow.icon && ( -
- {flow.icon} + {flow.icon && isEmoji(flow.icon) && ( +
+ +
+ {flow.icon} +
)} - {!flow.icon && } + {(!flow.icon || !isEmoji(flow.icon)) && +
+ +
+ }
{flow.name}