PRO

Dial Product Slider

A product reel driven by a single round controller. Arrows step the reel, which keeps a fixed buffer either side of center and recycles the far items so the catalogue loops without cloning. Pressing the middle turns the dial inside out: the outer ring closes to a point, the inner disc opens into a close button, the flanking products fan out and fade, the background fills with the product shot, and a detail card slides up into the middle.

Component

Obsidian Puffer

Obsidian Puffer

Outerwear

Install
npx shadcn@latest add https://ui.aryank.space/r/dial-product-slider.json

Installs from ui.aryank.space. To add it by hand, copy the files in Usage below, or register the @compronents namespace via the docs.

Files

API
PropTypeDefaultDescription
productsDialProduct[]Ten BLANK productsEach product's cutout, name, tag, price, and detail link. The reel loops through however many are supplied.
brand / menuLabel / detailLabelstringBLANK copyNav label, dial caption, and the detail card button.
Customize
productstext

Name, image, price, tag, and link per product.

Dependencies
gsap