PRO

Folding Panel Menu

A strip of numbered panels pinned to the right edge that unfolds into a fullscreen navigation. Tapping Menu widens the strip with a custom hop ease while each panel's giant rotated word rises letter by letter; once open, hovering a panel swaps its label and clip-reveals its image. GSAP timeline with CustomEase.

Component

01

Why

Why

02

Who

Who

03

What

What

04

How

How

05

Join

Join

Close

Menu

Install
npx shadcn@latest add @compronents/folding-panel-menu

Installs from ui.aryank.space. Needs a registry token and a one-time @compronents entry in components.json. The docs walk through both.

Files
Checking access…
API
PropTypeDefaultDescription
itemsFoldingPanelMenuItem[]Five BLANK panels (Why, Who, What, How, Join)Panel index, label, and image for each folded column.
heroImagestringBLANK-hosted imageFullscreen backdrop shown behind the menu.
cream / muted / inkstring#eee5d2 / #a39b89 / #2c221dPanel surface, index text, and display-type colors.
Customize
itemstext

Panel index, label, and per-panel image.

heroImageasset-url

Fullscreen backdrop behind the folded strip.

cream / muted / inkcolor

Panel surface, index, and display-type colors.

Dependencies
gsap