add config to components

This commit is contained in:
Jacky Zhao 2023-06-11 23:46:38 -07:00
parent 352075ae81
commit 2bfe90b7e6
13 changed files with 53 additions and 26 deletions
quartz/components

View file

@ -1,9 +1,11 @@
import { resolveToRoot } from "../path"
import { QuartzComponentProps } from "./types"
import { QuartzComponentConstructor, QuartzComponentProps } from "./types"
export default function({ cfg, fileData }: QuartzComponentProps) {
function PageTitle({ cfg, fileData }: QuartzComponentProps) {
const title = cfg.siteTitle
const slug = fileData.slug!
const baseDir = resolveToRoot(slug)
return <h1><a href={baseDir}>{title}</a></h1>
}
export default (() => PageTitle) satisfies QuartzComponentConstructor