1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| import { pathToRoot } from "../util/path"
| import { QuartzComponentConstructor, QuartzComponentProps } from "./types"
|
| function PageTitle({ fileData, cfg }: QuartzComponentProps) {
| const title = cfg?.pageTitle ?? "Untitled Quartz"
| const baseDir = pathToRoot(fileData.slug!)
| return (
| <h1 class="page-title">
| <a href={baseDir}>{title}</a>
| </h1>
| )
| }
|
| PageTitle.css = `
| .page-title {
| margin: 0;
| }
| `
|
| export default (() => PageTitle) satisfies QuartzComponentConstructor
|
|