Files
next.js/test/e2e/app-dir/metadata-dynamic-routes/app/twitter-image.tsx
Jiachi LiuandGitHub 14052c052e Upgrade og dependencies (#59541)
Upgrade `@vercel/og` to 0.6.1

Closes NEXT-1857
2023-12-21 14:50:57 +01:00

33 lines
828 B
TypeScript

import { ImageResponse } from 'next/og'
import { ImageResponse as ImageResponse2 } from '@vercel/og'
// Node.js: Using @vercel/og external package, and should be aliased to "next/server" ImageResponse
// @ts-ignore
if (ImageResponse2.displayName !== ImageResponse.displayName)
// @ts-ignore
throw new Error('ImageResponse mismatch: ' + ImageResponse2.displayName)
export const alt = 'Twitter'
export const size = { width: 1600, height: 900 }
export default function twitter() {
return new ImageResponse(
(
<div
style={{
width: '100%',
height: '100%',
display: 'flex',
alignItems: 'center',
justifyContent: 'center',
fontSize: 128,
background: 'lavender',
}}
>
Twitter Image
</div>
),
size
)
}