From 49b3d60378babcf56b82c99a4883371f44414040 Mon Sep 17 00:00:00 2001 From: Steven RYDELL Date: Thu, 30 Jul 2026 15:13:29 +0200 Subject: [PATCH] chore(icons): add final batch of backend/provider icons --- public/icons/backends/dream-host.svg | 1 + public/icons/backends/gandi.svg | 1 + public/icons/backends/godaddy.svg | 1 + public/icons/backends/hetzner.svg | 1 + public/icons/backends/hostinger.svg | 1 + public/icons/backends/namecheap.svg | 31 +++++++++++++++++++++++++++ public/icons/backends/netlify.svg | 1 + src/components/common/BackendIcon.tsx | 8 +++++++ 8 files changed, 45 insertions(+) create mode 100644 public/icons/backends/dream-host.svg create mode 100644 public/icons/backends/gandi.svg create mode 100644 public/icons/backends/godaddy.svg create mode 100644 public/icons/backends/hetzner.svg create mode 100644 public/icons/backends/hostinger.svg create mode 100644 public/icons/backends/namecheap.svg create mode 100644 public/icons/backends/netlify.svg diff --git a/public/icons/backends/dream-host.svg b/public/icons/backends/dream-host.svg new file mode 100644 index 0000000..8f12a83 --- /dev/null +++ b/public/icons/backends/dream-host.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/backends/gandi.svg b/public/icons/backends/gandi.svg new file mode 100644 index 0000000..7cea779 --- /dev/null +++ b/public/icons/backends/gandi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/backends/godaddy.svg b/public/icons/backends/godaddy.svg new file mode 100644 index 0000000..90b2d01 --- /dev/null +++ b/public/icons/backends/godaddy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/backends/hetzner.svg b/public/icons/backends/hetzner.svg new file mode 100644 index 0000000..c2adf20 --- /dev/null +++ b/public/icons/backends/hetzner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/backends/hostinger.svg b/public/icons/backends/hostinger.svg new file mode 100644 index 0000000..2a601a3 --- /dev/null +++ b/public/icons/backends/hostinger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/backends/namecheap.svg b/public/icons/backends/namecheap.svg new file mode 100644 index 0000000..cfca4e0 --- /dev/null +++ b/public/icons/backends/namecheap.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + cn-logo + + + + + + + + + cn-logo + + + + \ No newline at end of file diff --git a/public/icons/backends/netlify.svg b/public/icons/backends/netlify.svg new file mode 100644 index 0000000..ca39da5 --- /dev/null +++ b/public/icons/backends/netlify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/common/BackendIcon.tsx b/src/components/common/BackendIcon.tsx index 4fbc2c7..bb72b04 100644 --- a/src/components/common/BackendIcon.tsx +++ b/src/components/common/BackendIcon.tsx @@ -40,15 +40,23 @@ const BACKEND_ICONS: Record = { cpanel: { path: '/icons/backends/cpanel.svg' }, digitalocean: { path: '/icons/backends/digital-ocean.svg' }, dnsimple: { path: '/icons/backends/dnsimple.svg' }, + dreamhost: { path: '/icons/backends/dream-host.svg' }, duckdns: { path: '/icons/backends/duckdns.svg' }, dynu: { path: '/icons/backends/dynu.png' }, + gandi: { path: '/icons/backends/gandi.svg' }, + gandiv5: { path: '/icons/backends/gandi.svg' }, + godaddy: { path: '/icons/backends/godaddy.svg' }, google: { path: '/icons/backends/google.svg' }, googleclouddns: { path: '/icons/backends/google-cloud.svg' }, googlecloud: { path: '/icons/backends/google-cloud.svg' }, + hetzner: { path: '/icons/backends/hetzner.svg' }, + hostinger: { path: '/icons/backends/hostinger.svg' }, ibm: { path: '/icons/backends/ibm.svg' }, ibmcloud: { path: '/icons/backends/ibm.svg' }, ionos: { path: '/icons/backends/ionos.svg' }, linode: { path: '/icons/backends/linode.svg' }, + namecheap: { path: '/icons/backends/namecheap.svg' }, + netlify: { path: '/icons/backends/netlify.svg' }, oracle: { path: '/icons/backends/oracle-cloud.svg' }, oraclecloud: { path: '/icons/backends/oracle-cloud.svg' }, ovh: { path: '/icons/backends/ovh.svg' },