Create Page: Form Input and Validation
- Use
Create+SimpleFormto 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;