LayoutAdded in Sierra
Morph Card
Expandable card that grows smoothly in-place with automatic reflow of surrounding elements.
Team Profiles
Each card expands in place to reveal bio, skills and stats. Siblings automatically shift down with a spring reflow — no layout jank.
Alice Chen
4.9
Lead Designer
San Francisco
Marcus Webb
4.8
Senior Engineer
London
Priya Nair
4.9
Mobile Platform
Bangalore
Pricing Plans
Collapsed rows show the plan name and price at a glance. Clicking expands to reveal the full feature list and a CTA — all in place, no page jump.
Starter
5 features included
Free
Forever
Pro
Most Popular7 features included
$29
per month
Enterprise
7 features included
Custom
Contact us
Properties
| Prop | Type | Default | Description |
|---|---|---|---|
id* | string | — | Unique identifier used to coordinate LayoutGroup spring transitions. |
title | ReactNode | — | Title displayed in the default card header. |
subtitle | ReactNode | — | Subtitle displayed below the title in the default card header. |
icon | ReactNode | — | Icon displayed on the left in the default card header. |
iconBgColor | string | — | Background color of the icon container. |
badge | ReactNode | — | Badge displayed next to the title. |
extra | ReactNode | — | Content displayed on the right of the header (e.g. price). |
statusDot | boolean | string | — | Displays a colored status dot on the right side. Pass true for green, or a hex/CSS color string. |
children | React.ReactNode | — | Always-visible custom collapsed content. If provided, overrides default header layout props. |
expandedContent | React.ReactNode | — | Content revealed below header when the card is expanded. |
collapsedHeight | number | 140 | Minimum height when collapsed. |
style | CSSProperties | — | Override card container styles. |