mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-14 17:26:26 +01:00
♻️ Add fallback head title for board page
This commit is contained in:
@@ -1,23 +1,22 @@
|
||||
import Head from 'next/head';
|
||||
import React from 'react';
|
||||
import { firstUpperCase } from '~/tools/shared/strings';
|
||||
|
||||
import { useConfigContext } from '../../../config/provider';
|
||||
|
||||
export const BoardHeadOverride = () => {
|
||||
const { config } = useConfigContext();
|
||||
const { config, name } = useConfigContext();
|
||||
|
||||
if (!config) return null;
|
||||
if (!config || !name) return null;
|
||||
|
||||
const { metaTitle, faviconUrl } = config.settings.customization;
|
||||
const fallbackTitle = `${firstUpperCase(name)} Board • Homarr`;
|
||||
const title = metaTitle && metaTitle.length > 0 ? metaTitle : fallbackTitle;
|
||||
|
||||
return (
|
||||
<Head>
|
||||
{metaTitle && metaTitle.length > 0 && (
|
||||
<>
|
||||
<title>{metaTitle}</title>
|
||||
<meta name="apple-mobile-web-app-title" content={metaTitle} />
|
||||
</>
|
||||
)}
|
||||
<title>{title}</title>
|
||||
<meta name="apple-mobile-web-app-title" content={title} />
|
||||
|
||||
{faviconUrl && faviconUrl.length > 0 && (
|
||||
<>
|
||||
|
||||
Reference in New Issue
Block a user