Demos
First name
<Field.Name.First value="Nora" onChange={(value) => console.log('onChange', value)} />
Last name
<Field.Name.Last value="Mørk" onChange={(value) => console.log('onChange', value)} />
Company name
<Field.Name.Company value="DNB" onChange={(value) => console.log('onChange', value)} />
Placeholder
<Field.Name.Last placeholder="Custom placeholder" onChange={(value) => console.log('onChange', value)} />
Field composition
<Field.Composition width="large"> <Field.Name.First value="Nora" onChange={(value) => console.log('onChange', value)} /> <Field.Name.Last value="Mørk" onChange={(value) => console.log('onChange', value)} /> </Field.Composition>
Data Context
<Form.Handler defaultData={{ firstName: 'Nora', lastName: 'Mørk', }} onChange={(value) => console.log('onChange', value)} > <Flex.Stack> <Field.Name.First path="/firstName" /> <Field.Name.Last path="/lastName" /> </Flex.Stack> </Form.Handler>
With help
<Field.Name.First value="Nora" help={{ title: 'Help is available', content: 'Use your gifts to teach and help others. Acknowledge them as gifts (even if only in your mind). Take some time to list your strengths as well as the ways in which you could share them with the world around you and how that truly is a gift to others.', }} onChange={(value) => console.log('onChange', value)} />
Invalid syntax
<Field.Name.First value="Invalid @ syntax" onChange={(value) => console.log('onChange', value)} validateInitially />
Error message
This is what is wrong...
<Field.Name.First value="Nora" onChange={(value) => console.log('onChange', value)} error={new Error('This is what is wrong...')} />
Validation - Required
<Field.Name.First onChange={(value) => console.log('onChange', value)} required validateInitially />