Unlisted test route for motion, embed, and add-to-cart interaction experiments. Open with a country prefix, e.g. /au/test/animation-widgets. Sections are paginated (?page=2, 10 per page); add-to-cart / button interaction blocks start around page 13 (see footer pagination). The old /test/button-animations URL redirects to that page. Global cursor trail is disabled so the custom cursor demo is visible.
Nested columns and links with staggerChildren inside AnimatePresence.
Drawer opens by animating gridTemplateColumns so the main column reflows.
Primary button rotates while radial actions stagger in.
Horizontal drag reveals trash; exceeds threshold to dismiss.
Material-style label driven by :focus-within and :placeholder-shown.
Heart tap spawns radial dots; reduced motion keeps a simple scale.
Segments spring-fill from derived score.
Score 0/4 — per-segment spring fill
Stretchy SVG blob from vertical drag (lab mock).
Drag down in this box — teardrop stretches (lab mock, not real pull-to-refresh).
Marker bar scales on X as copy enters view.
We ship decorated merch Australia-wide.
AnimatePresence mode wait with vertical motion between phrases.
We build fast apps.