From f3c16c674c5e9ec0cf595b5aafd6472aade942f7 Mon Sep 17 00:00:00 2001 From: Chris Sherwood Date: Thu, 5 Feb 2026 16:29:44 -0800 Subject: [PATCH] fix(docs): display FAQ as uppercase in sidebar Add title override map so 'faq' displays as 'FAQ' instead of 'Faq'. Co-Authored-By: Claude Opus 4.6 --- admin/app/services/docs_service.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/admin/app/services/docs_service.ts b/admin/app/services/docs_service.ts index bd848d8..0e50162 100644 --- a/admin/app/services/docs_service.ts +++ b/admin/app/services/docs_service.ts @@ -81,9 +81,17 @@ export class DocsService { } } + private static readonly TITLE_OVERRIDES: Record = { + 'faq': 'FAQ', + } + private prettify(filename: string) { + const slug = filename.replace(/\.md$/, '') + if (DocsService.TITLE_OVERRIDES[slug]) { + return DocsService.TITLE_OVERRIDES[slug] + } // Remove hyphens, underscores, and file extension - const cleaned = filename.replace(/_/g, ' ').replace(/\.md$/, '').replace(/-/g, ' ') + const cleaned = slug.replace(/_/g, ' ').replace(/-/g, ' ') // Convert to Title Case const titleCased = cleaned.replace(/\b\w/g, (char) => char.toUpperCase()) return titleCased.charAt(0).toUpperCase() + titleCased.slice(1)