diff --git a/workspaces/ballerina/ballerina-extension/src/utils/project-artifacts.ts b/workspaces/ballerina/ballerina-extension/src/utils/project-artifacts.ts index 9269a352017..cf0290c895a 100644 --- a/workspaces/ballerina/ballerina-extension/src/utils/project-artifacts.ts +++ b/workspaces/ballerina/ballerina-extension/src/utils/project-artifacts.ts @@ -478,6 +478,8 @@ function getCustomEntryNodeIcon(type: string) { return "bi-mcp"; case "solace": return "bi-solace"; + case "gcloud.pubsub": + return "bi-pubsub"; default: return "bi-globe"; } diff --git a/workspaces/ballerina/ballerina-visualizer/src/views/BI/ComponentListView/EventIntegrationPanel.tsx b/workspaces/ballerina/ballerina-visualizer/src/views/BI/ComponentListView/EventIntegrationPanel.tsx index c6b383252fb..36d21fffc28 100644 --- a/workspaces/ballerina/ballerina-visualizer/src/views/BI/ComponentListView/EventIntegrationPanel.tsx +++ b/workspaces/ballerina/ballerina-visualizer/src/views/BI/ComponentListView/EventIntegrationPanel.tsx @@ -117,6 +117,8 @@ export function getCustomEntryNodeIcon(type: string) { return ; case "solace": return ; + case "gcloud.pubsub": + return ; default: return null; } diff --git a/workspaces/ballerina/component-diagram/src/components/nodes/EntryNode/components/GeneralWidget.tsx b/workspaces/ballerina/component-diagram/src/components/nodes/EntryNode/components/GeneralWidget.tsx index 128d13e62ed..995755b09fd 100644 --- a/workspaces/ballerina/component-diagram/src/components/nodes/EntryNode/components/GeneralWidget.tsx +++ b/workspaces/ballerina/component-diagram/src/components/nodes/EntryNode/components/GeneralWidget.tsx @@ -119,7 +119,9 @@ function getCustomEntryNodeIcon(type: string) { case "mcp": return ; case "solace": - return ; + return ; + case "pubsub": + return ; default: return null; } diff --git a/workspaces/bi/bi-extension/assets/dark-bi-pubsub.svg b/workspaces/bi/bi-extension/assets/dark-bi-pubsub.svg new file mode 100644 index 00000000000..dbb42ba178f --- /dev/null +++ b/workspaces/bi/bi-extension/assets/dark-bi-pubsub.svg @@ -0,0 +1 @@ +Icon_24px_Pub-Sub_Color \ No newline at end of file diff --git a/workspaces/bi/bi-extension/assets/light-bi-pubsub.svg b/workspaces/bi/bi-extension/assets/light-bi-pubsub.svg new file mode 100644 index 00000000000..df932b3b0dd --- /dev/null +++ b/workspaces/bi/bi-extension/assets/light-bi-pubsub.svg @@ -0,0 +1 @@ +Icon_24px_Pub-Sub_Color \ No newline at end of file diff --git a/workspaces/common-libs/font-wso2-vscode/src/icons/bi-pubsub.svg b/workspaces/common-libs/font-wso2-vscode/src/icons/bi-pubsub.svg new file mode 100644 index 00000000000..51cccfd913a --- /dev/null +++ b/workspaces/common-libs/font-wso2-vscode/src/icons/bi-pubsub.svg @@ -0,0 +1 @@ +Icon_24px_Pub-Sub_Color \ No newline at end of file