diff --git a/web/components/ServerRendered/ServerRenderedMetadata.html b/web/components/ServerRendered/ServerRenderedMetadata.html new file mode 100644 index 000000000..07905cd20 --- /dev/null +++ b/web/components/ServerRendered/ServerRenderedMetadata.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{{.Name}} diff --git a/web/components/ServerRendered/ServerRenderedMetadata.tsx b/web/components/ServerRendered/ServerRenderedMetadata.tsx deleted file mode 100644 index 014dc119a..000000000 --- a/web/components/ServerRendered/ServerRenderedMetadata.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import { FC } from 'react'; - -export const ServerRenderedMetadata: FC = () => ( - <> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -); diff --git a/web/components/layouts/Main.tsx b/web/components/layouts/Main.tsx index 8e4924376..75e6bba5b 100644 --- a/web/components/layouts/Main.tsx +++ b/web/components/layouts/Main.tsx @@ -16,10 +16,12 @@ import { ClientConfig } from '../../interfaces/client-config.model'; import { DisplayableError } from '../../types/displayable-error'; import { FatalErrorStateModal } from '../modals/FatalErrorStateModal/FatalErrorStateModal'; import setupNoLinkReferrer from '../../utils/no-link-referrer'; -import { ServerRenderedMetadata } from '../ServerRendered/ServerRenderedMetadata'; import { ServerRenderedHydration } from '../ServerRendered/ServerRenderedHydration'; import { TitleNotifier } from '../TitleNotifier/TitleNotifier'; +// @ts-ignore +import ServerRenderedMetadata from '../ServerRendered/ServerRenderedMetadata.html'; + export const Main: FC = () => { const clientConfig = useRecoilValue(clientConfigStateAtom); const { name, title, customStyles } = clientConfig; @@ -45,7 +47,7 @@ export const Main: FC = () => { return ( <> - {isProduction && } + {isProduction ?? ServerRenderedMetadata} @@ -73,6 +75,7 @@ export const Main: FC = () => { + {name} {isProduction && } diff --git a/web/next.config.js b/web/next.config.js index 143ae1ec5..981512cc3 100644 --- a/web/next.config.js +++ b/web/next.config.js @@ -9,6 +9,11 @@ module.exports = withLess({ use: ['@svgr/webpack'], }); + config.module.rules.push({ + test: /\.html/, + type: 'asset/source', + }); + return config; }, async rewrites() {