From 07fad45be077d9edbf9b2aed63a1bb790a0fad1a Mon Sep 17 00:00:00 2001 From: Steven Le <387282+stevenle@users.noreply.github.com> Date: Fri, 20 Feb 2026 12:20:23 -0800 Subject: [PATCH] refactor: move cms title logic into helper --- packages/root-cms/core/app.tsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/root-cms/core/app.tsx b/packages/root-cms/core/app.tsx index f326e566..2f7be389 100644 --- a/packages/root-cms/core/app.tsx +++ b/packages/root-cms/core/app.tsx @@ -78,6 +78,18 @@ interface RenderOptions { cmsConfig: CMSPluginOptions; } +function getCmsTitle(projectName: string, minimalBranding?: boolean): string { + if (!projectName) { + return 'Root CMS'; + } + + if (minimalBranding) { + return projectName; + } + + return `${projectName} – Root CMS`; +} + export async function renderApp( req: Request, res: Response, @@ -119,7 +131,7 @@ export async function renderApp( }, }; const projectName = cmsConfig.name || cmsConfig.id || ''; - const title = projectName ? `${projectName} – Root CMS` : 'Root CMS'; + const title = getCmsTitle(projectName, cmsConfig.minimalBranding); const mainHtml = renderToString(