This commit is contained in:
Sabarish 2026-06-18 17:46:10 +00:00 committed by GitHub
commit 38b40306fb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -16,12 +16,14 @@ import style from "./styles/listPage.scss";
interface FolderContentOptions {
showFolderCount: boolean;
showSubfolders: boolean;
showPageList: boolean;
sort?: SortFn;
}
const defaultOptions: FolderContentOptions = {
showFolderCount: true,
showSubfolders: true,
showPageList: true,
};
interface TrieNode {
@ -191,18 +193,20 @@ export default ((opts?: Partial<FolderContentOptions>) => {
<article class={classes}>
<div class="markdown-preview-view markdown-rendered">{content}</div>
</article>
<div class="page-listing">
{options.showFolderCount && (
<p>
{i18n(
(cfg as { locale?: string } | undefined)?.locale ?? "en-US",
).pages.folderContent.itemsUnderFolder({
count: allPagesInFolder.length,
})}
</p>
)}
<div>{pageListContent}</div>
</div>
{options.showPageList && (
<div class="page-listing">
{options.showFolderCount && (
<p>
{i18n(
(cfg as { locale?: string } | undefined)?.locale ?? "en-US",
).pages.folderContent.itemsUnderFolder({
count: allPagesInFolder.length,
})}
</p>
)}
<div>{pageListContent}</div>
</div>
)}
</div>
);
};