fix: page metadata generation not working in turbopack (#6417)
In turbo, payloadFaviconDark is a string, not an object with src
This commit is contained in:
@@ -30,14 +30,14 @@ export const meta = async (args: MetaConfig & { serverURL: string }): Promise<an
|
|||||||
type: 'image/png',
|
type: 'image/png',
|
||||||
rel: 'icon',
|
rel: 'icon',
|
||||||
sizes: '32x32',
|
sizes: '32x32',
|
||||||
url: payloadFaviconDark?.src,
|
url: typeof payloadFaviconDark === 'object' ? payloadFaviconDark?.src : payloadFaviconDark,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: 'image/png',
|
type: 'image/png',
|
||||||
media: '(prefers-color-scheme: dark)',
|
media: '(prefers-color-scheme: dark)',
|
||||||
rel: 'icon',
|
rel: 'icon',
|
||||||
sizes: '32x32',
|
sizes: '32x32',
|
||||||
url: payloadFaviconLight?.src,
|
url: typeof payloadFaviconLight === 'object' ? payloadFaviconLight?.src : payloadFaviconLight,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@ export const meta = async (args: MetaConfig & { serverURL: string }): Promise<an
|
|||||||
{
|
{
|
||||||
alt: ogTitle,
|
alt: ogTitle,
|
||||||
height: 480,
|
height: 480,
|
||||||
url: staticOGImage.src,
|
url: typeof staticOGImage === 'object' ? staticOGImage?.src : staticOGImage,
|
||||||
width: 640,
|
width: 640,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user