node updating update node template, base classes and description
This commit is contained in:
parent
e1120bba4e
commit
e85c918e6f
1 changed files with 34 additions and 14 deletions
|
|
@ -67,11 +67,19 @@ export function TabsProvider({ children }: { children: ReactNode }) {
|
||||||
cookieObject.flows.forEach((flow) => {
|
cookieObject.flows.forEach((flow) => {
|
||||||
flow.data.nodes.forEach((node) => {
|
flow.data.nodes.forEach((node) => {
|
||||||
if (Object.keys(templates[node.data.type]["template"]).length > 0) {
|
if (Object.keys(templates[node.data.type]["template"]).length > 0) {
|
||||||
|
node.data.node.base_classes = templates[node.data.type][
|
||||||
|
"base_classes"
|
||||||
|
];
|
||||||
|
flow.data.edges.forEach((edge) => {
|
||||||
|
if (edge.source === node.id) {
|
||||||
|
edge.sourceHandle = edge.sourceHandle.split("|").slice(0, 2).concat(templates[node.data.type][
|
||||||
|
"base_classes"
|
||||||
|
]).join("|");
|
||||||
|
}
|
||||||
|
})
|
||||||
|
node.data.node.description = templates[node.data.type]['description'];
|
||||||
node.data.node.template = updateTemplate(
|
node.data.node.template = updateTemplate(
|
||||||
templates[node.data.type][
|
templates[node.data.type]["template"] as unknown as APITemplateType,
|
||||||
"template"
|
|
||||||
] as unknown as APITemplateType,
|
|
||||||
|
|
||||||
node.data.node.template as APITemplateType
|
node.data.node.template as APITemplateType
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
@ -173,12 +181,24 @@ export function TabsProvider({ children }: { children: ReactNode }) {
|
||||||
if (data) {
|
if (data) {
|
||||||
data.nodes.forEach((node) => {
|
data.nodes.forEach((node) => {
|
||||||
if (Object.keys(templates[node.data.type]["template"]).length > 0) {
|
if (Object.keys(templates[node.data.type]["template"]).length > 0) {
|
||||||
|
node.data.node.base_classes = templates[node.data.type][
|
||||||
|
"base_classes"
|
||||||
|
];
|
||||||
|
data.edges.forEach((edge) => {
|
||||||
|
if (edge.source === node.id) {
|
||||||
|
edge.sourceHandle = edge.sourceHandle.split("|").slice(0, 2).concat(templates[node.data.type][
|
||||||
|
"base_classes"
|
||||||
|
]).join("|");
|
||||||
|
}
|
||||||
|
})
|
||||||
|
node.data.node.description = templates[node.data.type]['description'];
|
||||||
node.data.node.template = updateTemplate(
|
node.data.node.template = updateTemplate(
|
||||||
templates[node.data.type]["template"] as unknown as APITemplateType,
|
templates[node.data.type]["template"] as unknown as APITemplateType,
|
||||||
node.data.node.template as APITemplateType
|
node.data.node.template as APITemplateType
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
console.log(data);
|
||||||
}
|
}
|
||||||
// Create a new flow with a default name if no flow is provided.
|
// Create a new flow with a default name if no flow is provided.
|
||||||
let newFlow: FlowType = {
|
let newFlow: FlowType = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue