General

Thumbnail

Storybook
A thumbnail component

Loading playground

Overview

Thumbnail displays a small square image for use in product lists, galleries, and media grids. The aspect ratio is fixed at 1:1, and the rendered size is owned by the consumer via CSS (the component defaults to 52x52 on mobile and 96x96 from the xl breakpoint). It renders as a <button> and emits click and hover, so PDP galleries can swap the main image on tap and pre-fetch on hover.

Key Business & UX Benefits

  • Fixed 1:1 aspect keeps thumbnail grids visually aligned regardless of source-asset dimensions, so editorial collections stay tidy.
  • Built-in click and hover events plug straight into PDP gallery patterns, so swap-on-tap and pre-fetch-on-hover are wire-ups, not rewrites.
  • Sizing owned in CSS lets designers tune density per breakpoint without touching component props.
Pro-Tip from Larry: Use thumbnails in product grids so customers scan many options quickly.

API Reference

PropDefaultType
mediarequired
selectedboolean
EventType
click(event: "click"): void
hover(event: "hover"): void
Copyright © 2026 Laioutr GmbH