Fix ParentDisclosureComponent and commented frozen option

This commit is contained in:
anovazzi1 2024-03-31 18:10:54 -03:00
commit 7a439e8966
2 changed files with 23 additions and 7 deletions

View file

@ -26,7 +26,7 @@ export default function ParentDisclosureComponent({
<IconComponent
name="ChevronsUpDownIcon"
className={`${
open || openDisc ? "rotate-90 transform" : ""
open || openDisc ? "" : ""
} h-4 w-4 text-foreground`}
/>
</div>

View file

@ -68,7 +68,7 @@ export default function NodeToolbarComponent({
const isMinimal = numberOfHandles <= 1;
const isGroup = data.node?.flow ? true : false;
const frozen = data.node?.frozen ?? false;
// const frozen = data.node?.frozen ?? false;
const paste = useFlowStore((state) => state.paste);
const nodes = useFlowStore((state) => state.nodes);
const edges = useFlowStore((state) => state.edges);
@ -407,7 +407,23 @@ export default function NodeToolbarComponent({
</button>
</ShadTooltip>
<ShadTooltip content="Freeze" side="top">
<ShadTooltip content={"Duplicate"} side="top">
<button
data-testid="save-button-modal"
className={classNames(
"relative -ml-px inline-flex items-center bg-background px-2 py-2 text-foreground shadow-md ring-1 ring-inset ring-ring transition-all duration-500 ease-in-out hover:bg-muted focus:z-10",
)}
onClick={(event) => {
event.preventDefault();
handleSelectChange("duplicate");
}
}
>
<IconComponent name="Copy" className="h-4 w-4" />
</button>
</ShadTooltip>
{/* <ShadTooltip content="Freeze" side="top">
<button
className={classNames(
"relative -ml-px inline-flex items-center bg-background px-2 py-2 text-foreground shadow-md ring-1 ring-inset ring-ring transition-all duration-500 ease-in-out hover:bg-muted focus:z-10"
@ -420,7 +436,7 @@ export default function NodeToolbarComponent({
...old.data,
node: {
...old.data.node,
frozen: old.data?.node?.frozen ? false : true,
// frozen: old.data?.node?.frozen ? false : true,
},
},
}));
@ -435,7 +451,7 @@ export default function NodeToolbarComponent({
)}
/>
</button>
</ShadTooltip>
</ShadTooltip> */}
<Select onValueChange={handleSelectChange} value="">
<ShadTooltip content="More" side="top">
@ -468,7 +484,7 @@ export default function NodeToolbarComponent({
/>
</SelectItem>
)}
<SelectItem value={"duplicate"}>
{/* <SelectItem value={"duplicate"}>
<ToolbarSelectItem
keyboardKey="D"
isMac={navigator.userAgent.toUpperCase().includes("MAC")}
@ -477,7 +493,7 @@ export default function NodeToolbarComponent({
icon={"Copy"}
dataTestId="duplicate-button-modal"
/>
</SelectItem>
</SelectItem> */}
<SelectItem value={"copy"}>
<ToolbarSelectItem
keyboardKey="C"