Files
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

36 lines
871 B
TypeScript

import { ImageResponse } from 'next/og'
// @ts-ignore
import { ImageResponse as ImageResponse2 } from '@vercel/og'
// Edge: 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('ImageResponse2 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
)
}
export const runtime = 'edge'