Product Teaser Card

LUMO

LUMO

Field Camera

Launching Friday

Join the waitlist

Join list
About this component

Product Teaser Card

A portrait product teaser card with brand header, availability footer, and a pill button for coming soon pages.

Usage

The import and the props worth knowing about, in one place.

import { Card26 } from "@/components/beste/component/card26";

// Button renders a <Link> when href is set, otherwise a <button>.
<Card26
  src="/products/lumo-camera.jpg"
  brand="LUMO"
  subtitle="Field Camera"
  status="Launching Friday"
  statusNote="Join the waitlist"
  cta="Join list"
  href="/waitlist"
/>

<Card26
  src="/products/atlas-black.jpg"
  brand="ATLAS"
  status="Back in stock"
  cta="Order"
  tone="primary"   // pill: "light" (default) | "primary"
  onClick={() => console.log("order")}
/>

Playground

Turn the props on the right; the snippet under them is what you would write to get what you see.

LUMO

LUMO

Field Camera

Launching Friday

Join the waitlist

Join list
Usage
import { Card26 } from "@/components/beste/component/card26";

<Card26
  src="https://images.unsplash.com/photo-1526170375885-4d8ecf77b99f?q=80&w=800&auto=format&fit=crop"
  brand="LUMO"
  subtitle="Field Camera"
  status="Launching Friday"
  statusNote="Join the waitlist"
  cta="Join list"
  href="#"
/>

Keyboard and gestures

Every one of these is in the component already. They are listed because a props table cannot mention a gesture, so nothing else on this page can tell you they exist.

HoverThe card lifts and the image scales inside its frame; `motion-reduce` turns the movement off.

Props

Read from the component's own type, so this cannot drift from what it accepts.

PropTypeDefaultDescription
src*stringProduct photo, fills the whole card
brand*stringSmall bold brand line in the top left
subtitlestringMuted line under the brand (e.g. the product type)
status*stringBold availability line in the bottom left (e.g. "Launching Friday")
statusNotestringMuted line under the status
cta*stringPill button label
hrefstringIf set, the button renders as a link to this href
onClickReact.MouseEventHandler<HTMLButtonElement>Button click handler (used when there is no href)
tone"light" | "primary"Pill button color
classNamestringAdditional classes merged onto the root

More Card components

View all Card
Atlas Field Watch-22%

Atlas Field Watch

4.8
$249$320

Product Card

A product card with image, price, discount badge, wishlist toggle, and add to cart action for shop grids.

Orbit One

Orbit One

$189

Shop now

Product Overlay Card

A product card with a full bleed photo, overlaid name and price, and a floating pill button.

Join the beta program

We are opening a short testing window for the new builder. Help shape it before launch.

Only 25 seats

Applications close Jul 18.

Request access

Promo Card

A dismissible promo card with image, deadline line, and apply button for programs and offers.

Portfolio Card

A portfolio card with a full bleed image, hover zoom, and gradient title overlay for work showcases.

Ship in minutes

Copy a block, wire up your content, and deploy. No boilerplate, no configuration, no lock in.

Learn more

Spotlight Feature Card

A feature card with an icon tile and a cursor tracking spotlight for landing page feature grids.

Summer in AlacatiSummer in AlacatiAug 2026

Polaroid Card

An instant photo card with masking tape, serif caption, and a tilt that straightens on hover for galleries.