35mm negative strip with sprocket holes framing a row of photo cells.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Media14 } from "@/components/beste/piece/media14";
<Media14
frames={[
{
"src": "https://images.unsplash.com/photo-1519627457373-b60a0da1706b?w=200&auto=format&fit=crop&q=60",
"alt": "Mountain lake"
},
{
"src": "https://images.unsplash.com/photo-1459314079206-9970f36c7784?q=80&w=200&auto=format&fit=crop",
"alt": "Forest canopy"
},
{
"src": "https://images.unsplash.com/photo-1605185189315-fc269c231e41?w=200&auto=format&fit=crop&q=60",
"alt": "Alpine ridge"
}
]}
/>Four square portraits stacked in a white paper strip, tilted slightly for a classic booth feel.
Untitled, 2026
Matted gallery frame with a serif plaque caption beneath the print.
Framed photo mosaic with one large tile and two stacked alongside it.
White-bordered photo frame with a gradient still and an italic caption below. Tilts slightly left.
Image frame with arrow controls, a slide counter, and position dots.
Three polaroid photos fanned out at different rotations and offsets, stacking left to right.