From 1eeaf32523c30f000a1bb8f362c478a086ca7928 Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 26 Jun 2024 08:35:59 +0100 Subject: [PATCH] fix: Fix missing node logos (#9844) --- .../nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts | 1 - .../nodes/ActiveCampaign/ActiveCampaignTrigger.node.ts | 3 +-- packages/nodes-base/nodes/Affinity/Affinity.node.ts | 1 - packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts | 3 +-- packages/nodes-base/nodes/Amqp/Amqp.node.ts | 1 - packages/nodes-base/nodes/Amqp/AmqpTrigger.node.ts | 3 +-- packages/nodes-base/nodes/Clockify/ClockifyTrigger.node.ts | 2 +- packages/nodes-base/nodes/Cockpit/Cockpit.node.ts | 1 - packages/nodes-base/nodes/CrowdDev/CrowdDevTrigger.node.ts | 2 +- packages/nodes-base/nodes/CustomerIo/CustomerIoTrigger.node.ts | 2 +- packages/nodes-base/nodes/DeepL/DeepL.node.ts | 2 +- packages/nodes-base/nodes/Flow/Flow.node.ts | 1 - packages/nodes-base/nodes/Flow/FlowTrigger.node.ts | 3 +-- packages/nodes-base/nodes/Github/GithubTrigger.node.ts | 2 +- packages/nodes-base/nodes/Kafka/KafkaTrigger.node.ts | 2 +- packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.ts | 2 +- packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts | 2 +- packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts | 1 - packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts | 3 +-- .../nodes-base/nodes/RssFeedRead/RssFeedReadTrigger.node.ts | 1 + 20 files changed, 14 insertions(+), 24 deletions(-) diff --git a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts index c577afa014..3afb193f15 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaign.node.ts @@ -81,7 +81,6 @@ export class ActiveCampaign implements INodeType { description: INodeTypeDescription = { displayName: 'ActiveCampaign', name: 'activeCampaign', - icon: { light: 'file:activeCampaign.svg', dark: 'file:activeCampaign.dark.svg' }, group: ['transform'], version: 1, diff --git a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaignTrigger.node.ts b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaignTrigger.node.ts index 21446fe8fd..f7a76326ed 100644 --- a/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaignTrigger.node.ts +++ b/packages/nodes-base/nodes/ActiveCampaign/ActiveCampaignTrigger.node.ts @@ -15,8 +15,7 @@ export class ActiveCampaignTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'ActiveCampaign Trigger', name: 'activeCampaignTrigger', - // eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg - icon: 'file:activeCampaign.png', + icon: { light: 'file:activeCampaign.svg', dark: 'file:activeCampaign.dark.svg' }, group: ['trigger'], version: 1, description: 'Handle ActiveCampaign events via webhooks', diff --git a/packages/nodes-base/nodes/Affinity/Affinity.node.ts b/packages/nodes-base/nodes/Affinity/Affinity.node.ts index 70a8ef966d..1a165d47f7 100644 --- a/packages/nodes-base/nodes/Affinity/Affinity.node.ts +++ b/packages/nodes-base/nodes/Affinity/Affinity.node.ts @@ -26,7 +26,6 @@ export class Affinity implements INodeType { description: INodeTypeDescription = { displayName: 'Affinity', name: 'affinity', - icon: { light: 'file:affinity.svg', dark: 'file:affinity.dark.svg' }, group: ['output'], version: 1, diff --git a/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts b/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts index 8c83aea194..dc84c9ce79 100644 --- a/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts +++ b/packages/nodes-base/nodes/Affinity/AffinityTrigger.node.ts @@ -14,8 +14,7 @@ export class AffinityTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'Affinity Trigger', name: 'affinityTrigger', - // eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg - icon: 'file:affinity.png', + icon: { light: 'file:affinity.svg', dark: 'file:affinity.dark.svg' }, group: ['trigger'], version: 1, description: 'Handle Affinity events via webhooks', diff --git a/packages/nodes-base/nodes/Amqp/Amqp.node.ts b/packages/nodes-base/nodes/Amqp/Amqp.node.ts index 7bbb3c7082..83ab5253bb 100644 --- a/packages/nodes-base/nodes/Amqp/Amqp.node.ts +++ b/packages/nodes-base/nodes/Amqp/Amqp.node.ts @@ -18,7 +18,6 @@ export class Amqp implements INodeType { description: INodeTypeDescription = { displayName: 'AMQP Sender', name: 'amqp', - icon: 'file:amqp.svg', group: ['transform'], version: 1, diff --git a/packages/nodes-base/nodes/Amqp/AmqpTrigger.node.ts b/packages/nodes-base/nodes/Amqp/AmqpTrigger.node.ts index e63bb9ad03..77cb73fb6a 100644 --- a/packages/nodes-base/nodes/Amqp/AmqpTrigger.node.ts +++ b/packages/nodes-base/nodes/Amqp/AmqpTrigger.node.ts @@ -16,8 +16,7 @@ export class AmqpTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'AMQP Trigger', name: 'amqpTrigger', - // eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg - icon: 'file:amqp.png', + icon: 'file:amqp.svg', group: ['trigger'], version: 1, description: 'Listens to AMQP 1.0 Messages', diff --git a/packages/nodes-base/nodes/Clockify/ClockifyTrigger.node.ts b/packages/nodes-base/nodes/Clockify/ClockifyTrigger.node.ts index 6af36fd6cc..d0846b6262 100644 --- a/packages/nodes-base/nodes/Clockify/ClockifyTrigger.node.ts +++ b/packages/nodes-base/nodes/Clockify/ClockifyTrigger.node.ts @@ -19,7 +19,7 @@ import type { IWorkspaceDto } from './WorkpaceInterfaces'; export class ClockifyTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'Clockify Trigger', - icon: 'file:clockify.svg', + icon: { light: 'file:clockify.svg', dark: 'file:clockify.dark.svg' }, name: 'clockifyTrigger', group: ['trigger'], version: 1, diff --git a/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts b/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts index 4bdd1f17f6..e7b37e6a85 100644 --- a/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts +++ b/packages/nodes-base/nodes/Cockpit/Cockpit.node.ts @@ -23,7 +23,6 @@ export class Cockpit implements INodeType { description: INodeTypeDescription = { displayName: 'Cockpit', name: 'cockpit', - icon: { light: 'file:cockpit.svg', dark: 'file:cockpit.dark.svg' }, group: ['output'], version: 1, diff --git a/packages/nodes-base/nodes/CrowdDev/CrowdDevTrigger.node.ts b/packages/nodes-base/nodes/CrowdDev/CrowdDevTrigger.node.ts index cf30224b4e..8c160f3e04 100644 --- a/packages/nodes-base/nodes/CrowdDev/CrowdDevTrigger.node.ts +++ b/packages/nodes-base/nodes/CrowdDev/CrowdDevTrigger.node.ts @@ -36,7 +36,7 @@ export class CrowdDevTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'crowd.dev Trigger', name: 'crowdDevTrigger', - icon: 'file:crowdDev.svg', + icon: { light: 'file:crowdDev.svg', dark: 'file:crowdDev.dark.svg' }, group: ['trigger'], version: 1, description: 'Starts the workflow when crowd.dev events occur.', diff --git a/packages/nodes-base/nodes/CustomerIo/CustomerIoTrigger.node.ts b/packages/nodes-base/nodes/CustomerIo/CustomerIoTrigger.node.ts index 1399515a20..8958d90081 100644 --- a/packages/nodes-base/nodes/CustomerIo/CustomerIoTrigger.node.ts +++ b/packages/nodes-base/nodes/CustomerIo/CustomerIoTrigger.node.ts @@ -23,7 +23,7 @@ export class CustomerIoTrigger implements INodeType { displayName: 'Customer.io Trigger', name: 'customerIoTrigger', group: ['trigger'], - icon: 'file:customerio.svg', + icon: { light: 'file:customerio.svg', dark: 'file:customerio.dark.svg' }, version: 1, description: 'Starts the workflow on a Customer.io update (Beta)', defaults: { diff --git a/packages/nodes-base/nodes/DeepL/DeepL.node.ts b/packages/nodes-base/nodes/DeepL/DeepL.node.ts index fb76892d73..df154e54ad 100644 --- a/packages/nodes-base/nodes/DeepL/DeepL.node.ts +++ b/packages/nodes-base/nodes/DeepL/DeepL.node.ts @@ -16,7 +16,7 @@ export class DeepL implements INodeType { description: INodeTypeDescription = { displayName: 'DeepL', name: 'deepL', - icon: { light: 'file:deepl.svg', dark: 'file:deepl.dark.svg' }, + icon: { light: 'file:deepl.svg', dark: 'file:deepL.dark.svg' }, group: ['input', 'output'], version: 1, description: 'Translate data using DeepL', diff --git a/packages/nodes-base/nodes/Flow/Flow.node.ts b/packages/nodes-base/nodes/Flow/Flow.node.ts index 900d6ba1ec..b364f15488 100644 --- a/packages/nodes-base/nodes/Flow/Flow.node.ts +++ b/packages/nodes-base/nodes/Flow/Flow.node.ts @@ -15,7 +15,6 @@ export class Flow implements INodeType { description: INodeTypeDescription = { displayName: 'Flow', name: 'flow', - icon: 'file:flow.svg', group: ['output'], version: 1, diff --git a/packages/nodes-base/nodes/Flow/FlowTrigger.node.ts b/packages/nodes-base/nodes/Flow/FlowTrigger.node.ts index 257cc3a0c3..ebccfa05e6 100644 --- a/packages/nodes-base/nodes/Flow/FlowTrigger.node.ts +++ b/packages/nodes-base/nodes/Flow/FlowTrigger.node.ts @@ -13,8 +13,7 @@ export class FlowTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'Flow Trigger', name: 'flowTrigger', - // eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg - icon: 'file:flow.png', + icon: 'file:flow.svg', group: ['trigger'], version: 1, description: 'Handle Flow events via webhooks', diff --git a/packages/nodes-base/nodes/Github/GithubTrigger.node.ts b/packages/nodes-base/nodes/Github/GithubTrigger.node.ts index 87de8c2ecc..71057926e9 100644 --- a/packages/nodes-base/nodes/Github/GithubTrigger.node.ts +++ b/packages/nodes-base/nodes/Github/GithubTrigger.node.ts @@ -16,7 +16,7 @@ export class GithubTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'Github Trigger', name: 'githubTrigger', - icon: 'file:github.svg', + icon: { light: 'file:github.svg', dark: 'file:github.dark.svg' }, group: ['trigger'], version: 1, subtitle: diff --git a/packages/nodes-base/nodes/Kafka/KafkaTrigger.node.ts b/packages/nodes-base/nodes/Kafka/KafkaTrigger.node.ts index a3d871eaaa..55ddf40152 100644 --- a/packages/nodes-base/nodes/Kafka/KafkaTrigger.node.ts +++ b/packages/nodes-base/nodes/Kafka/KafkaTrigger.node.ts @@ -17,7 +17,7 @@ export class KafkaTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'Kafka Trigger', name: 'kafkaTrigger', - icon: 'file:kafka.svg', + icon: { light: 'file:kafka.svg', dark: 'file:kafka.dark.svg' }, group: ['trigger'], version: [1, 1.1], description: 'Consume messages from a Kafka topic', diff --git a/packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.ts b/packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.ts index 766e73aa58..905d887109 100644 --- a/packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.ts +++ b/packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.ts @@ -15,7 +15,7 @@ export class LoneScaleTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'LoneScale Trigger', name: 'loneScaleTrigger', - icon: 'file:lonescale-logo.svg', + icon: { light: 'file:loneScale.svg', dark: 'file:loneScale.dark.svg' }, group: ['trigger'], version: 1, description: 'Trigger LoneScale Workflow', diff --git a/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts b/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts index e2edbe41e0..b45dc421f4 100644 --- a/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts +++ b/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts @@ -16,7 +16,7 @@ export class MailchimpTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'Mailchimp Trigger', name: 'mailchimpTrigger', - icon: 'file:mailchimp.svg', + icon: { light: 'file:mailchimp.svg', dark: 'file:mailchimp.dark.svg' }, group: ['trigger'], version: 1, description: 'Handle Mailchimp events via webhooks', diff --git a/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts b/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts index df71856144..b40aa981fd 100644 --- a/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts +++ b/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts @@ -20,7 +20,6 @@ export class RabbitMQ implements INodeType { description: INodeTypeDescription = { displayName: 'RabbitMQ', name: 'rabbitmq', - icon: 'file:rabbitmq.svg', group: ['transform'], version: [1, 1.1], diff --git a/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts b/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts index 7d8dd7c398..ca9dd3c840 100644 --- a/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts +++ b/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts @@ -21,8 +21,7 @@ export class RabbitMQTrigger implements INodeType { description: INodeTypeDescription = { displayName: 'RabbitMQ Trigger', name: 'rabbitmqTrigger', - // eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg - icon: 'file:rabbitmq.png', + icon: 'file:rabbitmq.svg', group: ['trigger'], version: 1, description: 'Listens to RabbitMQ messages', diff --git a/packages/nodes-base/nodes/RssFeedRead/RssFeedReadTrigger.node.ts b/packages/nodes-base/nodes/RssFeedRead/RssFeedReadTrigger.node.ts index 502e5431c2..91823e7e26 100644 --- a/packages/nodes-base/nodes/RssFeedRead/RssFeedReadTrigger.node.ts +++ b/packages/nodes-base/nodes/RssFeedRead/RssFeedReadTrigger.node.ts @@ -14,6 +14,7 @@ export class RssFeedReadTrigger implements INodeType { displayName: 'RSS Feed Trigger', name: 'rssFeedReadTrigger', icon: 'fa:rss', + iconColor: 'orange-red', group: ['trigger'], version: 1, description: 'Starts a workflow when an RSS feed is updated',