first commit
Some checks failed
Build / run (push) Has been cancelled

This commit is contained in:
maher
2025-10-29 11:42:25 +01:00
commit 703f50a09d
4595 changed files with 385164 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
import {Helmet} from './helmet';
import {ReactElement} from 'react';
import {MessageDescriptor} from '../i18n/message-descriptor';
import {useSettings} from '../core/settings/use-settings';
type TitleChild =
| string
| null
| ReactElement<MessageDescriptor>
| MessageDescriptor;
export type TitleMetaTagChildren = TitleChild | TitleChild[];
interface StaticPageTitleProps {
children: TitleMetaTagChildren;
}
export function StaticPageTitle({children}: StaticPageTitleProps) {
const {
branding: {site_name},
} = useSettings();
return (
<Helmet>
{children ? (
// @ts-ignore
<title>
{children as any} - {site_name}
</title>
) : undefined}
</Helmet>
);
}