Update variable names and properties related to pinning to use "frozen" instead.

This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-03-04 18:21:17 -03:00
commit 3d70849341
13 changed files with 51 additions and 35 deletions

View file

@ -359,19 +359,19 @@ export default function ParameterComponent({
(info !== "" ? " flex items-center" : "")
}
>
{!left && data.node?.pinned && (
{!left && data.node?.frozen && (
<div>
<IconComponent className="h-5 w-5 text-ice" name={"Snowflake"} />
</div>
)}
{proxy ? (
<ShadTooltip content={<span>{proxy.id}</span>}>
<span className={!left && data.node?.pinned ? " text-ice" : ""}>
<span className={!left && data.node?.frozen ? " text-ice" : ""}>
{title}
</span>
</ShadTooltip>
) : (
<span className={!left && data.node?.pinned ? " text-ice" : ""}>
<span className={!left && data.node?.frozen ? " text-ice" : ""}>
{title}
</span>
)}

View file

@ -109,7 +109,7 @@ export default function Page({
...old.data,
node: {
...old.data.node,
pinned: old.data?.node?.pinned ? false : true,
frozen: old.data?.node?.frozen ? false : true,
},
},
}));
@ -491,4 +491,4 @@ export default function Page({
</main>
</div>
);
}
}

View file

@ -62,7 +62,7 @@ export default function NodeToolbarComponent({
const isMinimal = numberOfHandles <= 1;
const isGroup = data.node?.flow ? true : false;
const pinned = data.node?.pinned ?? 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);
@ -280,7 +280,7 @@ export default function NodeToolbarComponent({
...old.data,
node: {
...old.data.node,
pinned: old.data?.node?.pinned ? false : true,
frozen: old.data?.node?.frozen ? false : true,
},
},
}));
@ -291,7 +291,7 @@ export default function NodeToolbarComponent({
className={cn(
"h-4 w-4 transition-all",
// TODO UPDATE THIS COLOR TO BE A VARIABLE
pinned ? "animate-wiggle text-ice" : ""
frozen ? "animate-wiggle text-ice" : ""
)}
/>
</button>

View file

@ -190,8 +190,8 @@ const useFlowStore = create<FlowStoreType>((set, get) => ({
get().setNodes((oldNodes) =>
oldNodes.map((node) => {
if (node.id === id) {
if((node.data as NodeDataType).node?.pinned){
(newChange.data as NodeDataType).node!.pinned = false;
if ((node.data as NodeDataType).node?.frozen) {
(newChange.data as NodeDataType).node!.frozen = false;
}
return newChange;
}

View file

@ -27,7 +27,7 @@ export type APIClassType = {
documentation: string;
error?: string;
official?: boolean;
pinned?: boolean;
frozen?: boolean;
flow?: FlowType;
[key: string]:
| Array<string>