Drop Open Graph Image Template
A dark drop card with a new drop chip, product name, and notify pill.
A dark drop card with a new drop chip, product name, and notify pill.
Every Open Graph image template is included with Basic and Pro. Pick a plan to copy the code, install with the CLI, and download the raw SVG.
Already purchased? Log in
Use the Drop template for limited releases and hype launches. It leads with a New drop chip, sets the product name at the largest size in the catalog, and states the drop date and notify address at the foot. The scale does the work: the name fills the card so a share reads as an event you do not want to miss.
This template is a metadata image route for the Next.js App Router. The file exports size, contentType, and alt values plus a default async function that returns an ImageResponse. When the drop page is shared, satori converts the JSX into an SVG document, the runtime rasterizes that SVG into a 1200 by 630 PNG, and Next.js serves the result and wires the og:image and twitter:image tags into the page head automatically. The title runs at 130px with tight tracking, so a short product name lands hardest.
Install with the shadcn CLI using your Shadcn UI Blocks API key:
npx shadcn@latest add @shadcn-ui-blocks/og-image-product-drop
The file lands at app/opengraph-image.tsx, which makes it the site wide share card. For a dedicated drop page, move it into that segment instead, for example app/drops/[slug]/opengraph-image.tsx. You can also copy the code from this page straight into your project.
The card renders text with Inter, read from assets/fonts at your project root with node:fs so the font files never ship to the browser. Download the latin woff files for weights 400, 500, 600, and 700 from Fontsource and save them as assets/fonts/inter-latin-400-normal.woff and so on.
The content object holds the brand, the badge chip, the title, a one line description, the date, and the url. Because the title sits at display size, keep it to a short name or model number; anything long will wrap past the card. Use the description for the scarcity line, like a numbered run, and the date to name the exact time so followers can set a reminder. Feed each release its own values through params on the default export.
satori supports a focused subset of CSS: flexbox layout only, flat colors, and an explicit display: flex on any element with multiple children. Keep those rules in mind if you rework the layout.