import { pathToRoot, slugTag } from "../util/path" import { QuartzComponentConstructor, QuartzComponentProps } from "./types" function TagList({ fileData, displayClass }: QuartzComponentProps) { const tags = fileData.frontmatter?.tags const baseDir = pathToRoot(fileData.slug!) if (tags && tags.length > 0) { return ( ) } else { return null } } TagList.css = ` .tags { list-style: none; display:flex; flex-wrap: wrap; padding-left: 0; gap: 0.4rem; margin: 1rem 0; } .tags > li { display: inline-block; white-space: nowrap; margin: 0; overflow-wrap: normal; } a.tag-link { border-radius: 8px; background-color: var(--highlight); padding: 0.2rem 0.4rem; margin: 0 0.1rem; } ` export default (() => TagList) satisfies QuartzComponentConstructor