| | |
| | | |
| | | import style from "../styles/listPage.scss" |
| | | import { PageList } from "../PageList" |
| | | import { _stripSlashes, simplifySlug } from "../../util/path" |
| | | import { stripSlashes, simplifySlug } from "../../util/path" |
| | | import { Root } from "hast" |
| | | import { htmlToJsx } from "../../util/jsx" |
| | | import { i18n } from "../../i18n" |
| | |
| | | |
| | | function FolderContent(props: QuartzComponentProps) { |
| | | const { tree, fileData, allFiles, cfg } = props |
| | | const folderSlug = _stripSlashes(simplifySlug(fileData.slug!)) |
| | | const folderSlug = stripSlashes(simplifySlug(fileData.slug!)) |
| | | const allPagesInFolder = allFiles.filter((file) => { |
| | | const fileSlug = _stripSlashes(simplifySlug(file.slug!)) |
| | | const fileSlug = stripSlashes(simplifySlug(file.slug!)) |
| | | const prefixed = fileSlug.startsWith(folderSlug) && fileSlug !== folderSlug |
| | | const folderParts = folderSlug.split(path.posix.sep) |
| | | const fileParts = fileSlug.split(path.posix.sep) |