Initial commit
Build / run (push) Has been cancelled

This commit is contained in:
maher
2026-05-14 13:42:10 +02:00
commit 511fad8199
4595 changed files with 385164 additions and 0 deletions
+30
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>
);
}