fix: browser tab showing url instead of page title (#2382)

This commit is contained in:
Philip Okugbe
2026-08-10 17:38:03 +01:00
committed by GitHub
parent 4bd51d7404
commit 305fd40686
34 changed files with 153 additions and 203 deletions
@@ -0,0 +1,29 @@
import React from "react";
import { Helmet } from "react-helmet-async";
import { getAppName } from "@/lib/config.ts";
type DocumentTitleProps = {
title?: string;
withAppName?: boolean;
children?: React.ReactNode;
};
export function DocumentTitle({
title,
withAppName = true,
children,
}: DocumentTitleProps) {
const appName = getAppName();
let documentTitle = appName;
if (title) {
documentTitle = withAppName ? `${title} - ${appName}` : title;
}
return (
<Helmet>
<title>{documentTitle}</title>
{children}
</Helmet>
);
}