Skip to main content

Create Page: Form Input and Validation

  • Use Create + SimpleForm to build create forms.
  • Use required() for required-field validation.
src/customers/CustomersCreate.tsx
import { Create, SimpleForm, TextInput, NumberInput } from "@/components/admin";
import { required } from "ra-core";

export const CustomersCreate = () => (
<Create>
<SimpleForm>
<TextInput source="name" label="Name" validate={required()} />
<NumberInput source="age" label="Age" />
<TextInput source="email" label="Email" type="email" />
</SimpleForm>
</Create>
);

export default CustomersCreate;