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">

Reply via email to