From a841d99b40b453304be748900d4935237bd7be7d Mon Sep 17 00:00:00 2001 From: Zac Bergquist Date: Mon, 23 Dec 2024 11:50:43 -0700 Subject: [PATCH] Add Argo CD icon for app access Closes #49482 --- .../design/src/ResourceIcon/assets/argocd.svg | 19 +++++++++++++++++++ web/packages/design/src/ResourceIcon/icons.ts | 2 ++ .../src/ResourceIcon/resourceIconSpecs.ts | 1 + 3 files changed, 22 insertions(+) create mode 100644 web/packages/design/src/ResourceIcon/assets/argocd.svg diff --git a/web/packages/design/src/ResourceIcon/assets/argocd.svg b/web/packages/design/src/ResourceIcon/assets/argocd.svg new file mode 100644 index 0000000000000..b419034be124e --- /dev/null +++ b/web/packages/design/src/ResourceIcon/assets/argocd.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/web/packages/design/src/ResourceIcon/icons.ts b/web/packages/design/src/ResourceIcon/icons.ts index aee4ef7939276..d240fd721e80e 100644 --- a/web/packages/design/src/ResourceIcon/icons.ts +++ b/web/packages/design/src/ResourceIcon/icons.ts @@ -33,6 +33,7 @@ import apolloIoLight from './assets/apollo.io-light.svg'; import appleDark from './assets/apple-dark.svg'; import appleLight from './assets/apple-light.svg'; import application from './assets/application.svg'; +import argocd from './assets/argocd.svg'; import asana from './assets/asana.svg'; import assembleDark from './assets/assemble-dark.svg'; import assembleLight from './assets/assemble-light.svg'; @@ -312,6 +313,7 @@ export { appleDark, appleLight, application, + argocd, asana, assembleDark, assembleLight, diff --git a/web/packages/design/src/ResourceIcon/resourceIconSpecs.ts b/web/packages/design/src/ResourceIcon/resourceIconSpecs.ts index 26edb1aea66ba..007a54b1b0b8c 100644 --- a/web/packages/design/src/ResourceIcon/resourceIconSpecs.ts +++ b/web/packages/design/src/ResourceIcon/resourceIconSpecs.ts @@ -49,6 +49,7 @@ export const resourceIconSpecs = { 'apollo.io': { dark: i.apolloIoDark, light: i.apolloIoLight }, apple: { dark: i.appleDark, light: i.appleLight }, application: forAllThemes(i.application), + argocd: forAllThemes(i.argocd), asana: forAllThemes(i.asana), assemble: { dark: i.assembleDark, light: i.assembleLight }, atlassian: forAllThemes(i.atlassian),