remold/ui

Onboarding checklist

The getting-started checklist a new account sees first: tick a step and the next one opens, and finishing the last folds the whole card into a small "All set" pill.

MorphBase UI

Get started2 of 5 done
  1. Create your project
  2. Invite your team
  3. Connect a domainPoint your DNS at us. It takes about two minutes.
  4. Add billing
  5. Ship your first deploy

Things to try

  • Tick a step. The next one opens in place while the finished one settles back, and the ring fills as you go.
  • Finish the last step. The whole card folds down into a small "All set" pill that stays out of your way.
  • Hide it early. The pill remembers how far you got; open it to bring the card back.

Install

npx shadcn@latest add https://your-docs-site/r/onboarding-checklist.json

Dependencies

The install command adds these for you. If you copy the code by hand, install them yourself.

npm install @base-ui/react @hugeicons/core-free-icons @hugeicons/react @remold-ui/react motion

How it works

  • Card to pill. The card and the pill are two different pieces of markup, so Morph animates the change: it pairs the ring, the title and the count across both shapes, with no ids.
  • The ring and the ticks are Motion; the checkboxes are Base UI's Checkbox.

On this page