This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push: new ef5aad78 kamelet dynamic ef5aad78 is described below commit ef5aad7897fddd374bbabef9dff48bae86dfe22e Author: Marat Gubaidullin <ma...@talismancloud.io> AuthorDate: Wed Feb 26 14:30:33 2025 -0500 kamelet dynamic --- karavan-app/src/main/webui/src/designer/utils/CamelUi.tsx | 4 ++-- karavan-designer/src/designer/utils/CamelUi.tsx | 4 ++-- karavan-space/src/designer/utils/CamelUi.tsx | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/karavan-app/src/main/webui/src/designer/utils/CamelUi.tsx b/karavan-app/src/main/webui/src/designer/utils/CamelUi.tsx index a5b0e576..11200230 100644 --- a/karavan-app/src/main/webui/src/designer/utils/CamelUi.tsx +++ b/karavan-app/src/main/webui/src/designer/utils/CamelUi.tsx @@ -714,7 +714,7 @@ export class CamelUi { return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName); } else if ("FromDefinition" === element.dslName && component !== undefined && component.component.remote !== true) { return this.getIconForComponent(component?.component.title, component?.component.label); - } else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) { + } else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as ToDefinition).uri?.startsWith("kamelet:")) { return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName); } else if (element.dslName === "ToDefinition" && component && component.component.remote !== true) { return this.getIconForComponent(component?.component.title, component?.component.label); @@ -792,7 +792,7 @@ export class CamelUi { <image href={icon} className="icon"/> </svg> ) - } else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) { + } else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as any).uri?.startsWith("kamelet:")) { const icon = k ? k.icon() : CamelUi.getIconSrcForName(element.dslName); return ( <svg className="icon"> diff --git a/karavan-designer/src/designer/utils/CamelUi.tsx b/karavan-designer/src/designer/utils/CamelUi.tsx index a5b0e576..11200230 100644 --- a/karavan-designer/src/designer/utils/CamelUi.tsx +++ b/karavan-designer/src/designer/utils/CamelUi.tsx @@ -714,7 +714,7 @@ export class CamelUi { return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName); } else if ("FromDefinition" === element.dslName && component !== undefined && component.component.remote !== true) { return this.getIconForComponent(component?.component.title, component?.component.label); - } else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) { + } else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as ToDefinition).uri?.startsWith("kamelet:")) { return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName); } else if (element.dslName === "ToDefinition" && component && component.component.remote !== true) { return this.getIconForComponent(component?.component.title, component?.component.label); @@ -792,7 +792,7 @@ export class CamelUi { <image href={icon} className="icon"/> </svg> ) - } else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) { + } else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as any).uri?.startsWith("kamelet:")) { const icon = k ? k.icon() : CamelUi.getIconSrcForName(element.dslName); return ( <svg className="icon"> diff --git a/karavan-space/src/designer/utils/CamelUi.tsx b/karavan-space/src/designer/utils/CamelUi.tsx index a5b0e576..11200230 100644 --- a/karavan-space/src/designer/utils/CamelUi.tsx +++ b/karavan-space/src/designer/utils/CamelUi.tsx @@ -714,7 +714,7 @@ export class CamelUi { return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName); } else if ("FromDefinition" === element.dslName && component !== undefined && component.component.remote !== true) { return this.getIconForComponent(component?.component.title, component?.component.label); - } else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) { + } else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as ToDefinition).uri?.startsWith("kamelet:")) { return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName); } else if (element.dslName === "ToDefinition" && component && component.component.remote !== true) { return this.getIconForComponent(component?.component.title, component?.component.label); @@ -792,7 +792,7 @@ export class CamelUi { <image href={icon} className="icon"/> </svg> ) - } else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) { + } else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as any).uri?.startsWith("kamelet:")) { const icon = k ? k.icon() : CamelUi.getIconSrcForName(element.dslName); return ( <svg className="icon">