From f33caa28af226ec6dad54de5b07edcab82fd58eb Mon Sep 17 00:00:00 2001 From: liuqh <528851597@qq.com> Date: Fri, 7 Oct 2022 19:18:36 +0800 Subject: [PATCH 1/3] fix: in dark mode, the background color of search results --- src/theme-default/components/Nav/index.module.scss | 1 - src/theme-default/components/Search/Suggestion.tsx | 6 ++++-- src/theme-default/components/Search/index.module.scss | 11 +++++++++++ src/theme-default/components/Search/index.tsx | 1 - 4 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 src/theme-default/components/Search/index.module.scss diff --git a/src/theme-default/components/Nav/index.module.scss b/src/theme-default/components/Nav/index.module.scss index 192f3934..2c9552bd 100644 --- a/src/theme-default/components/Nav/index.module.scss +++ b/src/theme-default/components/Nav/index.module.scss @@ -30,7 +30,6 @@ padding-right: 32px; -webkit-backdrop-filter: saturate(50%) blur(8px); backdrop-filter: saturate(50%) blur(8px); - background: rgba(255, 255, 255, 0.7); } :global(.dark) .has-sidebar .content { diff --git a/src/theme-default/components/Search/Suggestion.tsx b/src/theme-default/components/Search/Suggestion.tsx index 6d74632c..a2c62aee 100644 --- a/src/theme-default/components/Search/Suggestion.tsx +++ b/src/theme-default/components/Search/Suggestion.tsx @@ -1,4 +1,5 @@ import type { MatchResultItem } from '../../logic/search'; +import style from './index.module.scss'; export function SuggestionContent(props: { suggestion: MatchResultItem; @@ -48,8 +49,9 @@ export function SuggestionContent(props: { border-1="" table-cell="" p="x-3 y-2" - hover="bg-[#f3f4f5]" - className={`border-right-none ${props.isCurrent ? 'bg-[#f3f4f5]' : ''}`} + className={`${style.suggestion} border-right-none ${ + props.isCurrent ? 'bg-[#f3f4f5]' : '' + }`} transition="bg duration-200" >
diff --git a/src/theme-default/components/Search/index.module.scss b/src/theme-default/components/Search/index.module.scss new file mode 100644 index 00000000..2a61c41d --- /dev/null +++ b/src/theme-default/components/Search/index.module.scss @@ -0,0 +1,11 @@ +.suggestion { + &:hover { + background-color: var(--island-c-white-mute); + } +} + +:global(.dark) .suggestion { + &:hover { + background-color: var(--island-c-gray-dark-3); + } +} diff --git a/src/theme-default/components/Search/index.tsx b/src/theme-default/components/Search/index.tsx index a39b9a64..c65bc9c8 100644 --- a/src/theme-default/components/Search/index.tsx +++ b/src/theme-default/components/Search/index.tsx @@ -141,7 +141,6 @@ export function Search( p="1.2" text="sm right" font="semibold" - className="bg-[#f5f5f5]" > {item.title}
From 6e3473d9f653afa6195b3ff629ae1d5d79e9698d Mon Sep 17 00:00:00 2001 From: liuqh <528851597@qq.com> Date: Fri, 7 Oct 2022 21:09:56 +0800 Subject: [PATCH 2/3] style: search --- .../components/Search/Suggestion.tsx | 9 +++++---- .../components/Search/index.module.scss | 11 ---------- src/theme-default/components/Search/index.tsx | 20 +++++++++++++------ 3 files changed, 19 insertions(+), 21 deletions(-) delete mode 100644 src/theme-default/components/Search/index.module.scss diff --git a/src/theme-default/components/Search/Suggestion.tsx b/src/theme-default/components/Search/Suggestion.tsx index a2c62aee..54078d64 100644 --- a/src/theme-default/components/Search/Suggestion.tsx +++ b/src/theme-default/components/Search/Suggestion.tsx @@ -1,5 +1,4 @@ import type { MatchResultItem } from '../../logic/search'; -import style from './index.module.scss'; export function SuggestionContent(props: { suggestion: MatchResultItem; @@ -46,11 +45,13 @@ export function SuggestionContent(props: { }; return (
diff --git a/src/theme-default/components/Search/index.module.scss b/src/theme-default/components/Search/index.module.scss deleted file mode 100644 index 2a61c41d..00000000 --- a/src/theme-default/components/Search/index.module.scss +++ /dev/null @@ -1,11 +0,0 @@ -.suggestion { - &:hover { - background-color: var(--island-c-white-mute); - } -} - -:global(.dark) .suggestion { - &:hover { - background-color: var(--island-c-gray-dark-3); - } -} diff --git a/src/theme-default/components/Search/index.tsx b/src/theme-default/components/Search/index.tsx index c65bc9c8..0a0fdea0 100644 --- a/src/theme-default/components/Search/index.tsx +++ b/src/theme-default/components/Search/index.tsx @@ -122,25 +122,33 @@ export function Search( z="60" pos="top-8" border-1="" + border-rd-1="" p="2" list="none" - bg="bg-default" - className="min-w-500px max-w-700px" + className="min-w-500px max-w-700px bg-white" > {/* Show the suggestions */} {suggestions.map((item, index) => ( -
  • +
  • {item.title}
    @@ -156,7 +164,7 @@ export function Search( {/* Show the not found info */} {showNotFound && (
  • -
    +
    No results found
  • From eab24b2f1d02c95f9da732882de6a2e2e6190dc6 Mon Sep 17 00:00:00 2001 From: liuqh <528851597@qq.com> Date: Sat, 8 Oct 2022 15:03:27 +0800 Subject: [PATCH 3/3] fix: not border-top --- src/theme-default/components/Nav/index.tsx | 2 +- src/theme-default/components/Search/Suggestion.tsx | 3 ++- src/theme-default/components/Search/index.tsx | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/theme-default/components/Nav/index.tsx b/src/theme-default/components/Nav/index.tsx index 5b3b9307..ccf49721 100644 --- a/src/theme-default/components/Nav/index.tsx +++ b/src/theme-default/components/Nav/index.tsx @@ -158,7 +158,7 @@ export function Nav() { relative="" p="l-8 sm:x-8" transition="background-color duration-500" - className="divider-bottom lg:border-b-transparent" + className="divider-bottom sm:border-b-transparent lg:border-b-transparent" nav-h="mobile lg:desktop" >