From 3a4d8010c004c1d3e9f1080f9f047ea4afb7664b Mon Sep 17 00:00:00 2001 From: chenxsan Date: Fri, 20 Aug 2021 20:57:59 +0800 Subject: [PATCH 1/2] update icon for dark mode --- src/components/HelloDarkness.jsx | 62 ++++++++++++++++++++++++++++++-- 1 file changed, 60 insertions(+), 2 deletions(-) diff --git a/src/components/HelloDarkness.jsx b/src/components/HelloDarkness.jsx index b320c7daa282..2cdceec828b7 100644 --- a/src/components/HelloDarkness.jsx +++ b/src/components/HelloDarkness.jsx @@ -39,11 +39,69 @@ export default function HelloDarkness() { aria-label={ theme === DARK ? 'Switch to light theme' : 'Switch to dark theme' } - className="bg-transparent border-none cursor-pointer text-[16px] p-0 inline-flex items-center" + className="bg-transparent border-none cursor-pointer text-[16px] p-0 inline-flex items-center text-white" onClick={themeSwitcher} data-testid="hello-darkness" > - {theme === DARK ? '🌙' : '☀️'} + {theme === DARK ? ( + + + + ) : ( + + + + + + + + + + + + )} ); } From cde5d270661c80efd37041bb541da407cea81396 Mon Sep 17 00:00:00 2001 From: chenxsan Date: Fri, 20 Aug 2021 21:17:13 +0800 Subject: [PATCH 2/2] update colors --- src/assets/language-icon.svg | 1 - src/components/Dropdown/Dropdown.jsx | 35 ++++++++++++++++++++---- src/components/HelloDarkness.jsx | 2 +- src/components/Navigation/Navigation.jsx | 4 +-- 4 files changed, 32 insertions(+), 10 deletions(-) delete mode 100644 src/assets/language-icon.svg diff --git a/src/assets/language-icon.svg b/src/assets/language-icon.svg deleted file mode 100644 index d242ea5e56ce..000000000000 --- a/src/assets/language-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/Dropdown/Dropdown.jsx b/src/components/Dropdown/Dropdown.jsx index 4e64d6fa2a09..167122f28a9e 100644 --- a/src/components/Dropdown/Dropdown.jsx +++ b/src/components/Dropdown/Dropdown.jsx @@ -1,5 +1,4 @@ import { Component } from 'react'; -import LanguageIcon from '../../assets/language-icon.svg'; import './Dropdown.scss'; import PropTypes from 'prop-types'; @@ -62,11 +61,35 @@ export default class Dropdown extends Component { aria-label="Select language" onClick={this._handleClick.bind(this)} > - select language + + + + + + + + + {/* Commented out until media breakpoints are in place { items[0].title } */}