chore(types): update correct annotations for pages (#928)
| | |
| | | import { i18n } from "../../i18n" |
| | | import { QuartzComponentConstructor, QuartzComponentProps } from "../types" |
| | | import { QuartzComponent, QuartzComponentConstructor, QuartzComponentProps } from "../types" |
| | | |
| | | function NotFound({ cfg }: QuartzComponentProps) { |
| | | const NotFound: QuartzComponent = ({ cfg }: QuartzComponentProps) => { |
| | | return ( |
| | | <article class="popover-hint"> |
| | | <h1>404</h1> |
| | |
| | | import { htmlToJsx } from "../../util/jsx" |
| | | import { QuartzComponentConstructor, QuartzComponentProps } from "../types" |
| | | import { QuartzComponent, QuartzComponentConstructor, QuartzComponentProps } from "../types" |
| | | |
| | | function Content({ fileData, tree }: QuartzComponentProps) { |
| | | const Content: QuartzComponent = ({ fileData, tree }: QuartzComponentProps) => { |
| | | const content = htmlToJsx(fileData.filePath!, tree) |
| | | const classes: string[] = fileData.frontmatter?.cssclasses ?? [] |
| | | const classString = ["popover-hint", ...classes].join(" ") |
| | |
| | | import { QuartzComponentConstructor, QuartzComponentProps } from "../types" |
| | | import { QuartzComponent, QuartzComponentConstructor, QuartzComponentProps } from "../types" |
| | | import path from "path" |
| | | |
| | | import style from "../styles/listPage.scss" |
| | |
| | | export default ((opts?: Partial<FolderContentOptions>) => { |
| | | const options: FolderContentOptions = { ...defaultOptions, ...opts } |
| | | |
| | | function FolderContent(props: QuartzComponentProps) { |
| | | const FolderContent: QuartzComponent = (props: QuartzComponentProps) => { |
| | | const { tree, fileData, allFiles, cfg } = props |
| | | const folderSlug = stripSlashes(simplifySlug(fileData.slug!)) |
| | | const allPagesInFolder = allFiles.filter((file) => { |
| | |
| | | import { QuartzComponentConstructor, QuartzComponentProps } from "../types" |
| | | import { QuartzComponent, QuartzComponentConstructor, QuartzComponentProps } from "../types" |
| | | import style from "../styles/listPage.scss" |
| | | import { PageList } from "../PageList" |
| | | import { FullSlug, getAllSegmentPrefixes, simplifySlug } from "../../util/path" |
| | |
| | | import { i18n } from "../../i18n" |
| | | |
| | | const numPages = 10 |
| | | function TagContent(props: QuartzComponentProps) { |
| | | const TagContent: QuartzComponent = (props: QuartzComponentProps) => { |
| | | const { tree, fileData, allFiles, cfg } = props |
| | | const slug = fileData.slug |
| | | |