Skip to content

Commit 25f2319

Browse files
committed
fix OG preview layout: full size on own row, platform sizes below
1 parent f8e44a2 commit 25f2319

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

  • packages/app/src/app/blog/og-preview

packages/app/src/app/blog/og-preview/page.tsx

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,21 @@ export default function OgPreviewPage() {
7070
{VARIANTS.map((v) => (
7171
<div key={v.id} className="flex flex-col gap-3">
7272
<h2 className="text-lg font-semibold">{v.name}</h2>
73-
<div className="flex flex-wrap gap-4 items-end">
74-
{SIZES.map((s) => (
73+
{/* Full size */}
74+
<div className="flex flex-col gap-1">
75+
<span className="text-xs text-muted-foreground">Full (1200×630)</span>
76+
{/* eslint-disable-next-line @next/next/no-img-element */}
77+
<img
78+
src={`/api/og-preview?slug=hello-world&v=${v.id}`}
79+
alt={`${v.name} full size`}
80+
width={1200}
81+
height={630}
82+
className="w-full rounded border border-border"
83+
/>
84+
</div>
85+
{/* Platform sizes */}
86+
<div className="flex gap-4 items-end">
87+
{SIZES.slice(1).map((s) => (
7588
<div key={s.label} className="flex flex-col gap-1">
7689
<span className="text-xs text-muted-foreground">{s.label}</span>
7790
{/* eslint-disable-next-line @next/next/no-img-element */}

0 commit comments

Comments
 (0)