Multi-step form
One step of an onboarding flow: numbered progress, the step's title and why you ask, its fields, and Back / Continue. Continue checks the required fields first.
Preview
Mirrored is the same English content laid out right to left: it separates a mirroring bug from a translation one.
EnglishMirroredArabic
DesktopMobile
LTR →
Installation
Add the block
npx ritla add multi-step-formAlso works with shadcn:
npx shadcn@latest add @ritla/multi-step-form
Built from
The Ritla UI components this block is made of. Each is installed with it.
Arabic and RTL notes
Mirrors
- The steps run from the right: step 1 is the rightmost.
- Back sits on the right and Continue on the left, in reading order.
Does not mirror
- The phone number field stays left to right, with its +962 prefix first.
- Numerals
- Step numbers follow the numerals setting.