feat: improve page title handling by limiting path segments for meta title lookup

This commit is contained in:
Ardeman 2025-03-14 17:48:09 +08:00
parent deb2004039
commit d538c56d26

View File

@ -23,9 +23,9 @@ export const links: Route.LinksFunction = () => [
export const meta = ({ location }: Route.MetaArgs) => {
const { pathname } = location
const pageTitle = META_TITLE_CONFIG.find(
(meta) => meta.path === pathname,
)?.title
const segments = pathname.split('/')
const path = segments.length > 4 ? segments.slice(0, 4).join('/') : pathname
const pageTitle = META_TITLE_CONFIG.find((meta) => meta.path === path)?.title
const metaTitle = APP.title
const title = `${pageTitle ? `${pageTitle} - ` : ''}${metaTitle}`