From acbca91bc41783408d5f9cea096f77bd4186e6d5 Mon Sep 17 00:00:00 2001 From: devGP7 Date: Wed, 22 Jul 2026 18:44:32 +0530 Subject: [PATCH] fix: add dark mode support and remove duplicate empty Link in Supporters component Signed-off-by: devGP7 --- src/components/Supporters/index.js | 15 ++++++++++++--- src/components/Supporters/index.scss | 7 +++---- static/img/supporters/huawei-dark.svg | 1 + static/img/supporters/huawei.png | Bin 7913 -> 0 bytes static/img/supporters/huawei.svg | 1 + static/img/supporters/openEuler-dark.svg | 22 ++++++++++++++++++++++ static/img/supporters/openEuler.svg | 23 ++++++++++++++++++++++- 7 files changed, 61 insertions(+), 8 deletions(-) create mode 100644 static/img/supporters/huawei-dark.svg delete mode 100644 static/img/supporters/huawei.png create mode 100644 static/img/supporters/huawei.svg create mode 100644 static/img/supporters/openEuler-dark.svg diff --git a/src/components/Supporters/index.js b/src/components/Supporters/index.js index c1c385fbb..26334cdb3 100644 --- a/src/components/Supporters/index.js +++ b/src/components/Supporters/index.js @@ -3,18 +3,22 @@ import SectionContainer from "../sectionContainer"; import Translate from "@docusaurus/Translate"; import Link from "@docusaurus/Link"; import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; +import ThemedImage from "@theme/ThemedImage"; +import useBaseUrl from "@docusaurus/useBaseUrl"; import "./index.scss"; const supportList = [ { name: "HuaweiCloud", - img_src: "img/supporters/huawei.png", + img_src: "img/supporters/huawei.svg", + img_src_dark: "img/supporters/huawei-dark.svg", external_link: "https://www.huaweicloud.com/", }, { name: "OpenEuler", img_src: "img/supporters/openEuler.svg", + img_src_dark: "img/supporters/openEuler-dark.svg", external_link: "https://www.openeuler.org/", }, ]; @@ -34,9 +38,14 @@ export default function Supporters() { {supportList.map((item, index) => (
- - {item.name} +
diff --git a/src/components/Supporters/index.scss b/src/components/Supporters/index.scss index 1d520d3c5..3a3b3fdf1 100644 --- a/src/components/Supporters/index.scss +++ b/src/components/Supporters/index.scss @@ -19,10 +19,8 @@ margin: 16px auto; padding: 5px 15px 15px; text-align: center; - background-color: #fff; - border-style: solid; - border-width: 0.5px; - border-color: #dde6ed; + background-color: transparent; + border: none; transition: transform 0.2s; } @@ -55,3 +53,4 @@ } } } + diff --git a/static/img/supporters/huawei-dark.svg b/static/img/supporters/huawei-dark.svg new file mode 100644 index 000000000..02c66bc31 --- /dev/null +++ b/static/img/supporters/huawei-dark.svg @@ -0,0 +1 @@ + diff --git a/static/img/supporters/huawei.png b/static/img/supporters/huawei.png deleted file mode 100644 index d540aed170f22182afee7881e52c9cbafd80161e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7913 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 diff --git a/static/img/supporters/huawei.svg b/static/img/supporters/huawei.svg new file mode 100644 index 000000000..9730fa70d --- /dev/null +++ b/static/img/supporters/huawei.svg @@ -0,0 +1 @@ + diff --git a/static/img/supporters/openEuler-dark.svg b/static/img/supporters/openEuler-dark.svg new file mode 100644 index 000000000..0bb485d0e --- /dev/null +++ b/static/img/supporters/openEuler-dark.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + diff --git a/static/img/supporters/openEuler.svg b/static/img/supporters/openEuler.svg index 7aa9e64ed..7afe71f3a 100644 --- a/static/img/supporters/openEuler.svg +++ b/static/img/supporters/openEuler.svg @@ -1 +1,22 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + \ No newline at end of file