Skip to content

Commit

Permalink
feat: add id on visual schema
Browse files Browse the repository at this point in the history
  • Loading branch information
manolo-battista committed Jun 11, 2024
1 parent b8977a7 commit 65f848e
Showing 1 changed file with 34 additions and 28 deletions.
62 changes: 34 additions & 28 deletions components/VisualSchema/ArkeNode.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -90,37 +90,43 @@ function ArkeNode(props: ArkeNodeProps) {
</div>

{parameters.map((item: TUnit & any) => (
<div
key={item.id}
className={twMerge(
"flex items-center",
defaults.includes(item.id) && "text-neutral-400"
)}
>
<>
<div
className="cursor-pointer"
onClick={() => onUnassignParameter(arke, item)}
key={item.id}
className={twMerge(
"flex items-center",
defaults.includes(item.id) && "text-neutral-400"
)}
>
<RemoveIcon
className={twMerge(
"mr-1 w-3 stroke-white",
defaults.includes(item.id) && "invisible"
)}
/>
</div>

{!item.ref ? (
<>
<div className="mr-1">{item.label}</div>
<div>({item.type})</div>
</>
) : (
<div className="flex text-primary">
<div className="mr-1">{item.ref.label}</div>
<div>({item.ref.type ?? item.ref.arke_id})</div>
<div
className="cursor-pointer"
onClick={() => onUnassignParameter(arke, item)}
>
<RemoveIcon
className={twMerge(
"mr-1 w-3 stroke-white",
defaults.includes(item.id) && "invisible"
)}
/>
</div>
)}
</div>

{!item.ref ? (
<>
<div className="mx-1 mb-2 flex-1">
<div>{item.label}</div>
<div className="text-[7px] text-neutral-400">{item.id}</div>
</div>
<div className="text-[9px]">({item.type})</div>
</>
) : (
<div className="flex text-primary">
<div className="mr-1">{item.ref.label}</div>
<div>({item.ref.type ?? item.ref.arke_id})</div>
</div>
)}
</div>
<div className="mb-1 h-[1px] w-full bg-neutral-400 opacity-20" />
</>
))}
</div>

Expand Down

0 comments on commit 65f848e

Please sign in to comment.