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 5b628480 Slack logo 5b628480 is described below commit 5b628480a06928b3b725dd46abab36c7c56cc7e8 Author: Marat Gubaidullin <ma...@talismancloud.io> AuthorDate: Thu Sep 12 16:09:01 2024 -0400 Slack logo --- .../webui/src/designer/icons/ComponentIcons.tsx | 25 ++++++++++++++++++++++ .../src/main/webui/src/designer/utils/CamelUi.tsx | 4 +++- .../src/designer/icons/ComponentIcons.tsx | 25 ++++++++++++++++++++++ karavan-designer/src/designer/utils/CamelUi.tsx | 4 +++- .../src/designer/icons/ComponentIcons.tsx | 25 ++++++++++++++++++++++ karavan-space/src/designer/utils/CamelUi.tsx | 4 +++- 6 files changed, 84 insertions(+), 3 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 a793e522..5d13362a 100644 --- a/karavan-app/src/main/webui/src/designer/icons/ComponentIcons.tsx +++ b/karavan-app/src/main/webui/src/designer/icons/ComponentIcons.tsx @@ -16,6 +16,31 @@ */ import React from 'react'; +export function SlackIcon() { + return ( + <svg xmlns="http://www.w3.org/2000/svg" width={127} height={127} className="icon"> + <g fill="none"> + <path + fill="#E01E5A" + d="M27.2 80c0 7.3-5.9 13.2-13.2 13.2C6.7 93.2.8 87.3.8 80c0-7.3 5.9-13.2 13.2-13.2h13.2V80zm6.6 0c0-7.3 5.9-13.2 13.2-13.2 7.3 0 13.2 5.9 13.2 13.2v33c0 7.3-5.9 13.2-13.2 13.2-7.3 0-13.2-5.9-13.2-13.2V80z" + /> + <path + fill="#36C5F0" + d="M47 27c-7.3 0-13.2-5.9-13.2-13.2C33.8 6.5 39.7.6 47 .6c7.3 0 13.2 5.9 13.2 13.2V27H47zm0 6.7c7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2H13.9C6.6 60.1.7 54.2.7 46.9c0-7.3 5.9-13.2 13.2-13.2H47z" + /> + <path + fill="#2EB67D" + d="M99.9 46.9c0-7.3 5.9-13.2 13.2-13.2 7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2H99.9V46.9zm-6.6 0c0 7.3-5.9 13.2-13.2 13.2-7.3 0-13.2-5.9-13.2-13.2V13.8C66.9 6.5 72.8.6 80.1.6c7.3 0 13.2 5.9 13.2 13.2v33.1z" + /> + <path + fill="#ECB22E" + d="M80.1 99.8c7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2-7.3 0-13.2-5.9-13.2-13.2V99.8h13.2zm0-6.6c-7.3 0-13.2-5.9-13.2-13.2 0-7.3 5.9-13.2 13.2-13.2h33.1c7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2H80.1z" + /> + </g> + </svg> + ) +} + export function VertXIcon() { return ( <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 7a3235a5..130cb937 100644 --- a/karavan-app/src/main/webui/src/designer/utils/CamelUi.tsx +++ b/karavan-app/src/main/webui/src/designer/utils/CamelUi.tsx @@ -67,7 +67,7 @@ import { SapIcon, SchedulingIcon, ScriptIcon, - SearchIcon, SmooksIcon, + SearchIcon, SlackIcon, SmooksIcon, SocialIcon, SpringIcon, TerminalIcon, @@ -587,6 +587,8 @@ export class CamelUi { return DirectIcon(); } else if (title.startsWith("Vert.x")) { return VertXIcon(); + } else if (title.startsWith("Slack")) { + return SlackIcon(); } 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 a793e522..5d13362a 100644 --- a/karavan-designer/src/designer/icons/ComponentIcons.tsx +++ b/karavan-designer/src/designer/icons/ComponentIcons.tsx @@ -16,6 +16,31 @@ */ import React from 'react'; +export function SlackIcon() { + return ( + <svg xmlns="http://www.w3.org/2000/svg" width={127} height={127} className="icon"> + <g fill="none"> + <path + fill="#E01E5A" + d="M27.2 80c0 7.3-5.9 13.2-13.2 13.2C6.7 93.2.8 87.3.8 80c0-7.3 5.9-13.2 13.2-13.2h13.2V80zm6.6 0c0-7.3 5.9-13.2 13.2-13.2 7.3 0 13.2 5.9 13.2 13.2v33c0 7.3-5.9 13.2-13.2 13.2-7.3 0-13.2-5.9-13.2-13.2V80z" + /> + <path + fill="#36C5F0" + d="M47 27c-7.3 0-13.2-5.9-13.2-13.2C33.8 6.5 39.7.6 47 .6c7.3 0 13.2 5.9 13.2 13.2V27H47zm0 6.7c7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2H13.9C6.6 60.1.7 54.2.7 46.9c0-7.3 5.9-13.2 13.2-13.2H47z" + /> + <path + fill="#2EB67D" + d="M99.9 46.9c0-7.3 5.9-13.2 13.2-13.2 7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2H99.9V46.9zm-6.6 0c0 7.3-5.9 13.2-13.2 13.2-7.3 0-13.2-5.9-13.2-13.2V13.8C66.9 6.5 72.8.6 80.1.6c7.3 0 13.2 5.9 13.2 13.2v33.1z" + /> + <path + fill="#ECB22E" + d="M80.1 99.8c7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2-7.3 0-13.2-5.9-13.2-13.2V99.8h13.2zm0-6.6c-7.3 0-13.2-5.9-13.2-13.2 0-7.3 5.9-13.2 13.2-13.2h33.1c7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2H80.1z" + /> + </g> + </svg> + ) +} + export function VertXIcon() { return ( <svg diff --git a/karavan-designer/src/designer/utils/CamelUi.tsx b/karavan-designer/src/designer/utils/CamelUi.tsx index 7a3235a5..130cb937 100644 --- a/karavan-designer/src/designer/utils/CamelUi.tsx +++ b/karavan-designer/src/designer/utils/CamelUi.tsx @@ -67,7 +67,7 @@ import { SapIcon, SchedulingIcon, ScriptIcon, - SearchIcon, SmooksIcon, + SearchIcon, SlackIcon, SmooksIcon, SocialIcon, SpringIcon, TerminalIcon, @@ -587,6 +587,8 @@ export class CamelUi { return DirectIcon(); } else if (title.startsWith("Vert.x")) { return VertXIcon(); + } else if (title.startsWith("Slack")) { + return SlackIcon(); } 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 a793e522..5d13362a 100644 --- a/karavan-space/src/designer/icons/ComponentIcons.tsx +++ b/karavan-space/src/designer/icons/ComponentIcons.tsx @@ -16,6 +16,31 @@ */ import React from 'react'; +export function SlackIcon() { + return ( + <svg xmlns="http://www.w3.org/2000/svg" width={127} height={127} className="icon"> + <g fill="none"> + <path + fill="#E01E5A" + d="M27.2 80c0 7.3-5.9 13.2-13.2 13.2C6.7 93.2.8 87.3.8 80c0-7.3 5.9-13.2 13.2-13.2h13.2V80zm6.6 0c0-7.3 5.9-13.2 13.2-13.2 7.3 0 13.2 5.9 13.2 13.2v33c0 7.3-5.9 13.2-13.2 13.2-7.3 0-13.2-5.9-13.2-13.2V80z" + /> + <path + fill="#36C5F0" + d="M47 27c-7.3 0-13.2-5.9-13.2-13.2C33.8 6.5 39.7.6 47 .6c7.3 0 13.2 5.9 13.2 13.2V27H47zm0 6.7c7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2H13.9C6.6 60.1.7 54.2.7 46.9c0-7.3 5.9-13.2 13.2-13.2H47z" + /> + <path + fill="#2EB67D" + d="M99.9 46.9c0-7.3 5.9-13.2 13.2-13.2 7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2H99.9V46.9zm-6.6 0c0 7.3-5.9 13.2-13.2 13.2-7.3 0-13.2-5.9-13.2-13.2V13.8C66.9 6.5 72.8.6 80.1.6c7.3 0 13.2 5.9 13.2 13.2v33.1z" + /> + <path + fill="#ECB22E" + d="M80.1 99.8c7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2-7.3 0-13.2-5.9-13.2-13.2V99.8h13.2zm0-6.6c-7.3 0-13.2-5.9-13.2-13.2 0-7.3 5.9-13.2 13.2-13.2h33.1c7.3 0 13.2 5.9 13.2 13.2 0 7.3-5.9 13.2-13.2 13.2H80.1z" + /> + </g> + </svg> + ) +} + export function VertXIcon() { return ( <svg diff --git a/karavan-space/src/designer/utils/CamelUi.tsx b/karavan-space/src/designer/utils/CamelUi.tsx index 7a3235a5..130cb937 100644 --- a/karavan-space/src/designer/utils/CamelUi.tsx +++ b/karavan-space/src/designer/utils/CamelUi.tsx @@ -67,7 +67,7 @@ import { SapIcon, SchedulingIcon, ScriptIcon, - SearchIcon, SmooksIcon, + SearchIcon, SlackIcon, SmooksIcon, SocialIcon, SpringIcon, TerminalIcon, @@ -587,6 +587,8 @@ export class CamelUi { return DirectIcon(); } else if (title.startsWith("Vert.x")) { return VertXIcon(); + } else if (title.startsWith("Slack")) { + return SlackIcon(); } else if (title === "Exec") { return TerminalIcon(); } else if (title === "Grape") {