From 479cd717a417d006f182b201a470ef2517b4e659 Mon Sep 17 00:00:00 2001 From: vintro Date: Sat, 14 Dec 2024 00:03:40 -0800 Subject: [PATCH] disable hover preview in the folder pages --- quartz/components/pages/FolderContent.tsx | 2 +- quartz/styles/base.scss | 27 +++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/quartz/components/pages/FolderContent.tsx b/quartz/components/pages/FolderContent.tsx index d37985e5b..d52984bb8 100644 --- a/quartz/components/pages/FolderContent.tsx +++ b/quartz/components/pages/FolderContent.tsx @@ -43,7 +43,7 @@ export default ((opts?: Partial) => { const sortedTags = Array.from(allTags).sort() const cssClasses: string[] = fileData.frontmatter?.cssclasses ?? [] - const classes = ["popover-hint", ...cssClasses].join(" ") + const classes = ["popover-hint", "disable-card-preview", ...cssClasses].join(" ") const listProps = { ...props, allFiles: allPagesInFolder, diff --git a/quartz/styles/base.scss b/quartz/styles/base.scss index 95787c2c4..81582c774 100644 --- a/quartz/styles/base.scss +++ b/quartz/styles/base.scss @@ -639,6 +639,33 @@ input { } } } + + .internal { + &[href*=".html"], + &:not([href*="."]) { + &::before, &::after { + display: none !important; + } + } + + // Keep the hover effect + &:hover { + color: var(--secondary); + } + } + } +} + +// Disable preview popups for folder listing cards +.disable-card-preview { + .popover { + display: none !important; + } + + .internal { + &::before, &::after { + display: none !important; + } } }