Elements

Search

Search components and documentation

Dynamic-Island header

A pill that morphs into a card on one shared layout animation, not a cross-fade

npx shadcn@latest add https://ethankd.com/r/island.json

The preview wires Island and IslandCollapse into a small stateful demo; the code tab shows the component you install.

Playground