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