darkmode scripts

This commit is contained in:
Jacky Zhao 2023-06-06 19:48:37 -07:00
parent 89e0311a98
commit 4d3579ca98
13 changed files with 145 additions and 15 deletions
quartz/components

View file

@ -1,14 +1,20 @@
import { resolveToRoot } from "../path"
import Darkmode from "./Darkmode"
import style from '../styles/header.scss'
export interface HeaderProps {
title: string
slug: string
}
export function Component({ title, slug }: HeaderProps) {
export default function Header({ title, slug }: HeaderProps) {
const baseDir = resolveToRoot(slug)
return <header>
<h1><a href={baseDir}>{title}</a></h1>
<div class="spacer"></div>
<Darkmode />
</header>
}
Header.beforeDOMLoaded = Darkmode.beforeDOMLoaded
Header.css = style + Darkmode.css