From 82812379c15c838ff8eeb68b3513feaf9e97d1cd Mon Sep 17 00:00:00 2001 From: ankitrewar11 Date: Wed, 6 May 2026 16:27:48 +0530 Subject: [PATCH] fix: improve integration logo visibility in dark and light mode - Fix darkModeIntegrationIcon reference in IntegrationsGrid.js - Fix Aerospike white SVG color from dark to white - Fix Solr SVG by removing invalid sodipodi tags - Fix Ngrok color SVG empty clipPath and update fill color - Fix Vald empty white SVG with proper white paths - Fix Rustrial AWS EKS empty SVG files with placeholder icons Signed-off-by: ankitrewar11 --- .../aerospike-kubernetes-operator-white.svg | 10 ++-- .../altinity-clickhouse-operator-white.svg | 36 +----------- .../color/kubeform-provider-aws-color.svg | 4 +- .../icons/color/ngrok-operator-color.svg | 58 ++++++++++--------- ...rial-aws-eks-iam-auth-controller-color.svg | 1 + ...rial-aws-eks-iam-auth-controller-white.svg | 1 + .../icons/color/solr-operator-color.svg | 5 +- .../icons/white/solr-operator-white.svg | 29 +--------- .../vald/icons/white/vald-white.svg | 2 + .../Meshery-integrations/IntegrationsGrid.js | 3 +- 10 files changed, 48 insertions(+), 101 deletions(-) diff --git a/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg b/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg index 23d7c7f4df10c..ad1a8b2d8102d 100644 --- a/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg +++ b/src/collections/integrations/aerospike-kubernetes-operator/icons/white/aerospike-kubernetes-operator-white.svg @@ -1,6 +1,6 @@ - - - - - \ No newline at end of file + + + + + diff --git a/src/collections/integrations/altinity-clickhouse-operator/icons/white/altinity-clickhouse-operator-white.svg b/src/collections/integrations/altinity-clickhouse-operator/icons/white/altinity-clickhouse-operator-white.svg index 72c8cd244a9f7..9114536fd5ccd 100644 --- a/src/collections/integrations/altinity-clickhouse-operator/icons/white/altinity-clickhouse-operator-white.svg +++ b/src/collections/integrations/altinity-clickhouse-operator/icons/white/altinity-clickhouse-operator-white.svg @@ -1,35 +1 @@ - - - - - - - - - - \ No newline at end of file + diff --git a/src/collections/integrations/kubeform-provider-aws/icons/color/kubeform-provider-aws-color.svg b/src/collections/integrations/kubeform-provider-aws/icons/color/kubeform-provider-aws-color.svg index 6c9c88ef1cd3d..20adfdce1e05d 100644 --- a/src/collections/integrations/kubeform-provider-aws/icons/color/kubeform-provider-aws-color.svg +++ b/src/collections/integrations/kubeform-provider-aws/icons/color/kubeform-provider-aws-color.svg @@ -1,7 +1,7 @@ - \ No newline at end of file + diff --git a/src/collections/integrations/ngrok-operator/icons/color/ngrok-operator-color.svg b/src/collections/integrations/ngrok-operator/icons/color/ngrok-operator-color.svg index c18fbe907a021..169893f1d64bb 100644 --- a/src/collections/integrations/ngrok-operator/icons/color/ngrok-operator-color.svg +++ b/src/collections/integrations/ngrok-operator/icons/color/ngrok-operator-color.svg @@ -1,33 +1,37 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + - \ No newline at end of file + + + + + diff --git a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg index e69de29bb2d1d..82b41a8076388 100644 --- a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg +++ b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/color/rustrial-aws-eks-iam-auth-controller-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg index e69de29bb2d1d..840e6c877d973 100644 --- a/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg +++ b/src/collections/integrations/rustrial-aws-eks-iam-auth-controller/icons/white/rustrial-aws-eks-iam-auth-controller-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg b/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg index 7261aaac9f550..a9e7a9a08dacb 100644 --- a/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg +++ b/src/collections/integrations/solr-operator/icons/color/solr-operator-color.svg @@ -6,8 +6,7 @@ style="enable-background:new 0 0 67.2 67;" xml:space="preserve"> .st0{fill:#D93321;} .st1{clip-path:url(#SVGID_00000135680719921879176920000003571920552419328146_);} - - + @@ -26,4 +25,4 @@ style="enable-background:new 0 0 67.2 67;" xml:space="preserve"> - \ No newline at end of file + diff --git a/src/collections/integrations/solr-operator/icons/white/solr-operator-white.svg b/src/collections/integrations/solr-operator/icons/white/solr-operator-white.svg index 11014ba463638..329f7a23725b9 100644 --- a/src/collections/integrations/solr-operator/icons/white/solr-operator-white.svg +++ b/src/collections/integrations/solr-operator/icons/white/solr-operator-white.svg @@ -1,28 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/collections/integrations/vald/icons/white/vald-white.svg b/src/collections/integrations/vald/icons/white/vald-white.svg index e69de29bb2d1d..5132bd31f439c 100644 --- a/src/collections/integrations/vald/icons/white/vald-white.svg +++ b/src/collections/integrations/vald/icons/white/vald-white.svg @@ -0,0 +1,2 @@ + + diff --git a/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js b/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js index 1f41cbe5046f6..bd967a1210abe 100644 --- a/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js +++ b/src/sections/Meshery/Meshery-integrations/IntegrationsGrid.js @@ -265,7 +265,8 @@ const IntegrationsGrid = ({ category, count }) => { const status = item.frontmatter.status === "InProgress" ? true : false; const integrationIcon = item.frontmatter.integrationIcon.publicURL; - const darkModeIntegrationIcon = item.frontmatter.integrationIcon; + const darkModeIntegrationIcon = + item.frontmatter.darkModeIntegrationIcon; if (status) { return (