Molla Hasim

Components, props wired to real controls — change one, watch it change.

Button

Three variants, three sizes, and a loading state that keeps its width so the layout doesn't jump.

Tabs

The indicator is a single element shared between triggers, animated with a layout transition.

A shared layoutId slides the indicator between tabs instead of cross-fading it.

The fastest way to understand a spring is to drag its numbers around.

Spring physics

Drag the numbers, then tap the square. Low damping overshoots; high stiffness snaps.

260
20

Stagger

The delay between children is what makes a list feel composed instead of dumped on screen.

  • Read the brief
  • Sketch the thing
  • Ship it
  • Fix what broke
0.06s