This Enterprise Edition component offers an alternative layout for large Create forms, allowing users to enter data step-by-step.


import * as React from 'react';
import { Create, TextInput, required } from 'react-admin';
import { WizardForm, WizardFormStep } from '@react-admin/ra-form-layout';

const PostCreate = () => (
            <WizardFormStep label="First step">
                <TextInput source="title" validate={required()} />
            <WizardFormStep label="Second step">
                <TextInput source="description" />
            <WizardFormStep label="Third step">
                <TextInput source="fullDescription" validate={required()} />

Check the ra-form-layout documentation for more details.