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 7696746c vert.x Logo
7696746c is described below

commit 7696746c698a778f8b7176dd004d5115857b3b69
Author: Marat Gubaidullin <ma...@talismancloud.io>
AuthorDate: Thu Aug 15 15:20:57 2024 -0400

    vert.x Logo
---
 .../webui/src/designer/icons/ComponentIcons.tsx    | 56 +++++++++++++++++++++-
 .../src/main/webui/src/designer/utils/CamelUi.tsx  |  4 +-
 .../src/designer/icons/ComponentIcons.tsx          | 56 +++++++++++++++++++++-
 karavan-designer/src/designer/utils/CamelUi.tsx    |  4 +-
 .../src/designer/icons/ComponentIcons.tsx          | 56 +++++++++++++++++++++-
 karavan-space/src/designer/utils/CamelUi.tsx       |  4 +-
 6 files changed, 171 insertions(+), 9 deletions(-)

diff --git a/karavan-app/src/main/webui/src/designer/icons/ComponentIcons.tsx 
b/karavan-app/src/main/webui/src/designer/icons/ComponentIcons.tsx
index d6ea5d07..a793e522 100644
--- a/karavan-app/src/main/webui/src/designer/icons/ComponentIcons.tsx
+++ b/karavan-app/src/main/webui/src/designer/icons/ComponentIcons.tsx
@@ -16,12 +16,64 @@
  */
 import React from 'react';
 
+export function VertXIcon() {
+    return (
+        <svg
+            xmlns="http://www.w3.org/2000/svg";
+            xmlSpace="preserve"
+            id="svg8"
+            x={0}
+            y={0}
+            viewBox="0 0 114.3 114.3"
+            className="icon" width="32px" height="32px">
+            <style>{".st3{fill:#fff}"}</style>
+            <path
+                id="rect4446"
+                d="M15.9 2.7h82.4c7.3 0 13.3 5.1 13.3 11.3v86.3c0 6.2-5.9 
11.3-13.3 11.3H15.9c-7.3 0-13.3-5.1-13.3-11.3V14c.1-6.3 6-11.3 13.3-11.3z"
+                style={{
+                    fill: "#782a90",
+                    stroke: "#782a90",
+                    strokeWidth: 5.383,
+                    strokeLinejoin: "round",
+                    strokeMiterlimit: 11.3386,
+                }}
+            />
+            <path
+                id="path4436"
+                d="M-6.7 20.8h18.6l18.4 42.4 19.2-41.9h17.8L35.1 
92.1H24.9L-6.7 20.8z"
+                style={{
+                    fillRule: "evenodd",
+                    clipRule: "evenodd",
+                    fill: "#fff",
+                }}
+            />
+            <circle
+                id="circle4442"
+                cx={42.5}
+                cy={91.8}
+                r={13.2}
+                style={{
+                    fill: "#fff",
+                    stroke: "#782a90",
+                    strokeWidth: 6.3269,
+                    strokeLinejoin: "round",
+                    strokeMiterlimit: 11.3386,
+                }}
+            />
+            <path
+                d="M100.2 61.8 89.6 77.9l7.6 13.7h21.9zM96.3 21.3l-12.2 
19-10.4-19H52.1L74 56.1 56.8 83.3c1.5 2.4 2.3 5.3 2.4 8.3H72l46-70.3H96.3z"
+                className="st3"
+            />
+        </svg>
+    )
+}
+
 export function SmooksIcon() {
     return (
         <svg xmlns="http://www.w3.org/2000/svg";
              viewBox="0 0 90 79"
              className="icon" width="32px" height="32px">
-            <path fill="#FDFEFE" d="M0 0h90v79H0V0Z" />
+            <path fill="#FDFEFE" d="M0 0h90v79H0V0Z"/>
             <path
                 fill="#795EAA"
                 d="M28 9c3.944.589 6.824 1.786 10.25 3.813.871.5 1.743 1.002 
2.64 1.519C43.279 16.22 43.595 17.062 44 20l1 1.938c1.13 2.332 1.575 4.515 2 
7.062l3.875-.125c2.18-.07 2.18-.07 4.125.125 2 2 2 2 2.195 4.82l-.07 3.305-.055 
3.32L57 43c-5.573-.76-5.573-.76-8-2.125-2.895-1.267-4.892-.44-8 
.125-3.668.096-7.331.059-11 0l.063 2.875C30 47 30 47 29 
49c-3.911-.674-6.871-2.543-10.25-4.563l-3.266-1.94L13 41l.95-1.875C15.01 36.979 
15.775 35.388 16 33c-1.392-2.133-1.392-2.133-3-4v-2c-.957- [...]
@@ -1268,7 +1320,7 @@ export function KameletIcon() {
 }
 
 
-    export function MonitoringIcon() {
+export function MonitoringIcon() {
     return (
         <svg
             xmlns="http://www.w3.org/2000/svg";
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 2e500773..1958b22a 100644
--- a/karavan-app/src/main/webui/src/designer/utils/CamelUi.tsx
+++ b/karavan-app/src/main/webui/src/designer/utils/CamelUi.tsx
@@ -73,7 +73,7 @@ import {
     TerminalIcon,
     TestingIcon,
     TransformationIcon,
-    ValidationIcon,
+    ValidationIcon, VertXIcon,
     WebserviceIcon,
     WorkflowIcon
 } from "../icons/ComponentIcons";
@@ -586,6 +586,8 @@ export class CamelUi {
             return RefIcon();
         } else if (title === "Direct") {
             return DirectIcon();
+        } else if (title.startsWith("Vert.x")) {
+            return VertXIcon();
         } else if (title === "Exec") {
             return TerminalIcon();
         } else if (title === "Grape") {
diff --git a/karavan-designer/src/designer/icons/ComponentIcons.tsx 
b/karavan-designer/src/designer/icons/ComponentIcons.tsx
index d6ea5d07..a793e522 100644
--- a/karavan-designer/src/designer/icons/ComponentIcons.tsx
+++ b/karavan-designer/src/designer/icons/ComponentIcons.tsx
@@ -16,12 +16,64 @@
  */
 import React from 'react';
 
+export function VertXIcon() {
+    return (
+        <svg
+            xmlns="http://www.w3.org/2000/svg";
+            xmlSpace="preserve"
+            id="svg8"
+            x={0}
+            y={0}
+            viewBox="0 0 114.3 114.3"
+            className="icon" width="32px" height="32px">
+            <style>{".st3{fill:#fff}"}</style>
+            <path
+                id="rect4446"
+                d="M15.9 2.7h82.4c7.3 0 13.3 5.1 13.3 11.3v86.3c0 6.2-5.9 
11.3-13.3 11.3H15.9c-7.3 0-13.3-5.1-13.3-11.3V14c.1-6.3 6-11.3 13.3-11.3z"
+                style={{
+                    fill: "#782a90",
+                    stroke: "#782a90",
+                    strokeWidth: 5.383,
+                    strokeLinejoin: "round",
+                    strokeMiterlimit: 11.3386,
+                }}
+            />
+            <path
+                id="path4436"
+                d="M-6.7 20.8h18.6l18.4 42.4 19.2-41.9h17.8L35.1 
92.1H24.9L-6.7 20.8z"
+                style={{
+                    fillRule: "evenodd",
+                    clipRule: "evenodd",
+                    fill: "#fff",
+                }}
+            />
+            <circle
+                id="circle4442"
+                cx={42.5}
+                cy={91.8}
+                r={13.2}
+                style={{
+                    fill: "#fff",
+                    stroke: "#782a90",
+                    strokeWidth: 6.3269,
+                    strokeLinejoin: "round",
+                    strokeMiterlimit: 11.3386,
+                }}
+            />
+            <path
+                d="M100.2 61.8 89.6 77.9l7.6 13.7h21.9zM96.3 21.3l-12.2 
19-10.4-19H52.1L74 56.1 56.8 83.3c1.5 2.4 2.3 5.3 2.4 8.3H72l46-70.3H96.3z"
+                className="st3"
+            />
+        </svg>
+    )
+}
+
 export function SmooksIcon() {
     return (
         <svg xmlns="http://www.w3.org/2000/svg";
              viewBox="0 0 90 79"
              className="icon" width="32px" height="32px">
-            <path fill="#FDFEFE" d="M0 0h90v79H0V0Z" />
+            <path fill="#FDFEFE" d="M0 0h90v79H0V0Z"/>
             <path
                 fill="#795EAA"
                 d="M28 9c3.944.589 6.824 1.786 10.25 3.813.871.5 1.743 1.002 
2.64 1.519C43.279 16.22 43.595 17.062 44 20l1 1.938c1.13 2.332 1.575 4.515 2 
7.062l3.875-.125c2.18-.07 2.18-.07 4.125.125 2 2 2 2 2.195 4.82l-.07 3.305-.055 
3.32L57 43c-5.573-.76-5.573-.76-8-2.125-2.895-1.267-4.892-.44-8 
.125-3.668.096-7.331.059-11 0l.063 2.875C30 47 30 47 29 
49c-3.911-.674-6.871-2.543-10.25-4.563l-3.266-1.94L13 41l.95-1.875C15.01 36.979 
15.775 35.388 16 33c-1.392-2.133-1.392-2.133-3-4v-2c-.957- [...]
@@ -1268,7 +1320,7 @@ export function KameletIcon() {
 }
 
 
-    export function MonitoringIcon() {
+export function MonitoringIcon() {
     return (
         <svg
             xmlns="http://www.w3.org/2000/svg";
diff --git a/karavan-designer/src/designer/utils/CamelUi.tsx 
b/karavan-designer/src/designer/utils/CamelUi.tsx
index 2e500773..1958b22a 100644
--- a/karavan-designer/src/designer/utils/CamelUi.tsx
+++ b/karavan-designer/src/designer/utils/CamelUi.tsx
@@ -73,7 +73,7 @@ import {
     TerminalIcon,
     TestingIcon,
     TransformationIcon,
-    ValidationIcon,
+    ValidationIcon, VertXIcon,
     WebserviceIcon,
     WorkflowIcon
 } from "../icons/ComponentIcons";
@@ -586,6 +586,8 @@ export class CamelUi {
             return RefIcon();
         } else if (title === "Direct") {
             return DirectIcon();
+        } else if (title.startsWith("Vert.x")) {
+            return VertXIcon();
         } else if (title === "Exec") {
             return TerminalIcon();
         } else if (title === "Grape") {
diff --git a/karavan-space/src/designer/icons/ComponentIcons.tsx 
b/karavan-space/src/designer/icons/ComponentIcons.tsx
index d6ea5d07..a793e522 100644
--- a/karavan-space/src/designer/icons/ComponentIcons.tsx
+++ b/karavan-space/src/designer/icons/ComponentIcons.tsx
@@ -16,12 +16,64 @@
  */
 import React from 'react';
 
+export function VertXIcon() {
+    return (
+        <svg
+            xmlns="http://www.w3.org/2000/svg";
+            xmlSpace="preserve"
+            id="svg8"
+            x={0}
+            y={0}
+            viewBox="0 0 114.3 114.3"
+            className="icon" width="32px" height="32px">
+            <style>{".st3{fill:#fff}"}</style>
+            <path
+                id="rect4446"
+                d="M15.9 2.7h82.4c7.3 0 13.3 5.1 13.3 11.3v86.3c0 6.2-5.9 
11.3-13.3 11.3H15.9c-7.3 0-13.3-5.1-13.3-11.3V14c.1-6.3 6-11.3 13.3-11.3z"
+                style={{
+                    fill: "#782a90",
+                    stroke: "#782a90",
+                    strokeWidth: 5.383,
+                    strokeLinejoin: "round",
+                    strokeMiterlimit: 11.3386,
+                }}
+            />
+            <path
+                id="path4436"
+                d="M-6.7 20.8h18.6l18.4 42.4 19.2-41.9h17.8L35.1 
92.1H24.9L-6.7 20.8z"
+                style={{
+                    fillRule: "evenodd",
+                    clipRule: "evenodd",
+                    fill: "#fff",
+                }}
+            />
+            <circle
+                id="circle4442"
+                cx={42.5}
+                cy={91.8}
+                r={13.2}
+                style={{
+                    fill: "#fff",
+                    stroke: "#782a90",
+                    strokeWidth: 6.3269,
+                    strokeLinejoin: "round",
+                    strokeMiterlimit: 11.3386,
+                }}
+            />
+            <path
+                d="M100.2 61.8 89.6 77.9l7.6 13.7h21.9zM96.3 21.3l-12.2 
19-10.4-19H52.1L74 56.1 56.8 83.3c1.5 2.4 2.3 5.3 2.4 8.3H72l46-70.3H96.3z"
+                className="st3"
+            />
+        </svg>
+    )
+}
+
 export function SmooksIcon() {
     return (
         <svg xmlns="http://www.w3.org/2000/svg";
              viewBox="0 0 90 79"
              className="icon" width="32px" height="32px">
-            <path fill="#FDFEFE" d="M0 0h90v79H0V0Z" />
+            <path fill="#FDFEFE" d="M0 0h90v79H0V0Z"/>
             <path
                 fill="#795EAA"
                 d="M28 9c3.944.589 6.824 1.786 10.25 3.813.871.5 1.743 1.002 
2.64 1.519C43.279 16.22 43.595 17.062 44 20l1 1.938c1.13 2.332 1.575 4.515 2 
7.062l3.875-.125c2.18-.07 2.18-.07 4.125.125 2 2 2 2 2.195 4.82l-.07 3.305-.055 
3.32L57 43c-5.573-.76-5.573-.76-8-2.125-2.895-1.267-4.892-.44-8 
.125-3.668.096-7.331.059-11 0l.063 2.875C30 47 30 47 29 
49c-3.911-.674-6.871-2.543-10.25-4.563l-3.266-1.94L13 41l.95-1.875C15.01 36.979 
15.775 35.388 16 33c-1.392-2.133-1.392-2.133-3-4v-2c-.957- [...]
@@ -1268,7 +1320,7 @@ export function KameletIcon() {
 }
 
 
-    export function MonitoringIcon() {
+export function MonitoringIcon() {
     return (
         <svg
             xmlns="http://www.w3.org/2000/svg";
diff --git a/karavan-space/src/designer/utils/CamelUi.tsx 
b/karavan-space/src/designer/utils/CamelUi.tsx
index 2e500773..1958b22a 100644
--- a/karavan-space/src/designer/utils/CamelUi.tsx
+++ b/karavan-space/src/designer/utils/CamelUi.tsx
@@ -73,7 +73,7 @@ import {
     TerminalIcon,
     TestingIcon,
     TransformationIcon,
-    ValidationIcon,
+    ValidationIcon, VertXIcon,
     WebserviceIcon,
     WorkflowIcon
 } from "../icons/ComponentIcons";
@@ -586,6 +586,8 @@ export class CamelUi {
             return RefIcon();
         } else if (title === "Direct") {
             return DirectIcon();
+        } else if (title.startsWith("Vert.x")) {
+            return VertXIcon();
         } else if (title === "Exec") {
             return TerminalIcon();
         } else if (title === "Grape") {

Reply via email to