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 <[email protected]>
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">