DataEntryForm
Installation
import { DataEntryForm } from 'uxp/components';Signature
const DataEntryForm: React.MemoExoticComponent<React.ForwardRefExoticComponent<React.RefAttributes<DataEntryFormHandlers> & DataEntryFormProps>>Examples
tsx
const formRef = useRef<DataEntryFormHandlers>(null);
<DataEntryForm
item={user}
onSubmit={handleSubmit}
onCancel={handleCancel}
renderStyle="tabs"
ref={formRef}
>
<DataEntrySection title="Basic Info" columns={2}>
<DataEntryField field="firstName" title="First Name" required />
<DataEntryField field="lastName" title="Last Name" required />
<DataEntryField
field="email"
title="Email"
type="email"
icon="fas at"
required
validate={async (val) => {
const valid = val.includes('@');
return { valid, error: valid ? undefined : 'Invalid email' };
}}
/>
</DataEntrySection>
</DataEntryForm>Properties
Name
Type
Mandatory
Default Value
Example Value
Last updated