From 3ac50f188b78e6ad91842d82a7645d70cffdfa43 Mon Sep 17 00:00:00 2001 From: Andrew Milne Date: Sat, 15 Mar 2025 20:59:56 +0000 Subject: [PATCH] Updates to search and darkmode styling, add mini-search mode, add tags button (run prettier) --- quartz.layout.ts | 4 ++-- quartz/components/Search.tsx | 8 ++++++-- quartz/components/Tags.tsx | 12 +++--------- quartz/components/styles/search.scss | 16 ++++++++-------- quartz/components/styles/tags.scss | 5 ++--- 5 files changed, 21 insertions(+), 24 deletions(-) diff --git a/quartz.layout.ts b/quartz.layout.ts index 39ee2b382..2e3188647 100644 --- a/quartz.layout.ts +++ b/quartz.layout.ts @@ -28,7 +28,7 @@ export const defaultContentPageLayout: PageLayout = { Component.Flex({ components: [ { - Component: Component.Search({miniButton: false}), + Component: Component.Search(), grow: true, }, { Component: Component.Tags() }, @@ -54,7 +54,7 @@ export const defaultListPageLayout: PageLayout = { Component.Flex({ components: [ { - Component: Component.Search({miniButton: false}), + Component: Component.Search(), grow: true, }, { Component: Component.Tags() }, diff --git a/quartz/components/Search.tsx b/quartz/components/Search.tsx index 0b595576c..a6febb400 100644 --- a/quartz/components/Search.tsx +++ b/quartz/components/Search.tsx @@ -19,11 +19,15 @@ export default ((userOpts?: Partial) => { const Search: QuartzComponent = ({ displayClass, cfg }: QuartzComponentProps) => { const opts = { ...defaultOptions, ...userOpts } const searchPlaceholder = i18n(cfg.locale).components.search.searchBarPlaceholder - const searchButtonText = opts.miniButton ? "" :

{i18n(cfg.locale).components.search.title}

+ const searchButtonText = opts.miniButton ? ( + "" + ) : ( +

{i18n(cfg.locale).components.search.title}

+ ) return (