Skip to content

Commit ef5aad7

Browse files
committed
kamelet dynamic
1 parent e1d578f commit ef5aad7

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

karavan-app/src/main/webui/src/designer/utils/CamelUi.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ export class CamelUi {
714714
return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName);
715715
} else if ("FromDefinition" === element.dslName && component !== undefined && component.component.remote !== true) {
716716
return this.getIconForComponent(component?.component.title, component?.component.label);
717-
} else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) {
717+
} else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as ToDefinition).uri?.startsWith("kamelet:")) {
718718
return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName);
719719
} else if (element.dslName === "ToDefinition" && component && component.component.remote !== true) {
720720
return this.getIconForComponent(component?.component.title, component?.component.label);
@@ -792,7 +792,7 @@ export class CamelUi {
792792
<image href={icon} className="icon"/>
793793
</svg>
794794
)
795-
} else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) {
795+
} else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as any).uri?.startsWith("kamelet:")) {
796796
const icon = k ? k.icon() : CamelUi.getIconSrcForName(element.dslName);
797797
return (
798798
<svg className="icon">

karavan-designer/src/designer/utils/CamelUi.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ export class CamelUi {
714714
return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName);
715715
} else if ("FromDefinition" === element.dslName && component !== undefined && component.component.remote !== true) {
716716
return this.getIconForComponent(component?.component.title, component?.component.label);
717-
} else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) {
717+
} else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as ToDefinition).uri?.startsWith("kamelet:")) {
718718
return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName);
719719
} else if (element.dslName === "ToDefinition" && component && component.component.remote !== true) {
720720
return this.getIconForComponent(component?.component.title, component?.component.label);
@@ -792,7 +792,7 @@ export class CamelUi {
792792
<image href={icon} className="icon"/>
793793
</svg>
794794
)
795-
} else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) {
795+
} else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as any).uri?.startsWith("kamelet:")) {
796796
const icon = k ? k.icon() : CamelUi.getIconSrcForName(element.dslName);
797797
return (
798798
<svg className="icon">

karavan-space/src/designer/utils/CamelUi.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ export class CamelUi {
714714
return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName);
715715
} else if ("FromDefinition" === element.dslName && component !== undefined && component.component.remote !== true) {
716716
return this.getIconForComponent(component?.component.title, component?.component.label);
717-
} else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) {
717+
} else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as ToDefinition).uri?.startsWith("kamelet:")) {
718718
return k ? this.getIconFromSource(k.icon()) : CamelUi.getIconForDslName(element.dslName);
719719
} else if (element.dslName === "ToDefinition" && component && component.component.remote !== true) {
720720
return this.getIconForComponent(component?.component.title, component?.component.label);
@@ -792,7 +792,7 @@ export class CamelUi {
792792
<image href={icon} className="icon"/>
793793
</svg>
794794
)
795-
} else if (element.dslName === "ToDefinition" && (element as ToDefinition).uri?.startsWith("kamelet:")) {
795+
} else if (["ToDefinition", "ToDynamicDefinition"].includes(element.dslName) && (element as any).uri?.startsWith("kamelet:")) {
796796
const icon = k ? k.icon() : CamelUi.getIconSrcForName(element.dslName);
797797
return (
798798
<svg className="icon">

0 commit comments

Comments
 (0)