Field
Wrapper for form content that adds labels and status messages
import { Field } from '@ensdomains/thorin'
<DeleteMe><Field description="Description" label="Label" labelSecondary="Secondary"><div style={{ backgroundColor: 'black', height: 20 }} /></Field><Fielddescription="Description"inlinelabel="Label"labelSecondary="Secondary"><div style={{ backgroundColor: 'black', width: 20, height: 20 }} /></Field></DeleteMe>
name  | type  | default  | description  | 
|---|---|---|---|
description  | ReactNode  | -  | Description text or react component.  | 
disabled  | boolean  | -  | -  | 
error  | ReactNode  | -  | Error text or a react component.  | 
hideLabel  | boolean  | -  | If true, hides the label and secondary label.  | 
id  | string  | -  | The id attribute of the label element  | 
inline  | boolean  | -  | If true, moves the label and status messages to the right of the content.  | 
label* Required  | ReactNode  | -  | Label text or react component  | 
labelSecondary  | ReactNode  | -  | Secondary text or react component  | 
readOnly  | boolean  | -  | If true, will set the Fields component to read only mode  | 
required  | boolean  | -  | Adds mark to label  | 
reverse  | boolean  | false  | Have lavel appear on the left of the form element.  | 
width  | any  | full  | A tokens space key value setting the width of the parent element.  | 
The content wrapped by field sets an id automatically for accessibility. You can customize the behavior by using the render prop.