From aaec0be38000db0a4379e6d80ff998bda643c64f Mon Sep 17 00:00:00 2001 From: sabarish-vm Date: Thu, 18 Jun 2026 19:41:41 +0200 Subject: [PATCH] add showPageList boolean --- src/components/FolderContent.tsx | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/src/components/FolderContent.tsx b/src/components/FolderContent.tsx index bb657a5..da6a8f6 100644 --- a/src/components/FolderContent.tsx +++ b/src/components/FolderContent.tsx @@ -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) => {
{content}
-
- {options.showFolderCount && ( -

- {i18n( - (cfg as { locale?: string } | undefined)?.locale ?? "en-US", - ).pages.folderContent.itemsUnderFolder({ - count: allPagesInFolder.length, - })} -

- )} -
{pageListContent}
-
+ {options.showPageList && ( +
+ {options.showFolderCount && ( +

+ {i18n( + (cfg as { locale?: string } | undefined)?.locale ?? "en-US", + ).pages.folderContent.itemsUnderFolder({ + count: allPagesInFolder.length, + })} +

+ )} +
{pageListContent}
+
+ )} ); };