joyent-portal/packages/ui-toolkit/src/form/usage-input.md

66 lines
1.5 KiB
Markdown
Raw Normal View History

#### Input > Email
```jsx
const FormGroup = require('./group').default;
const Label = require('./label').default;
<FormGroup>
<Label>Username</Label>
2017-10-12 21:15:51 +03:00
<Input placeholder="Example: JarJarBinks" type="email" />
</FormGroup>;
```
#### Input > Disabled
```jsx
const FormGroup = require('./group').default;
const Label = require('./label').default;
<FormGroup>
<Label disabled>Username</Label>
2017-10-12 21:15:51 +03:00
<Input disabled placeholder="Example: JarJarBinks" type="email" />
</FormGroup>;
```
#### Input > Error
```jsx
const FormGroup = require('./group').default;
const Label = require('./label').default;
const FormMeta = require('./meta').default;
<FormGroup>
<Label>Email Address</Label>
2017-10-12 21:15:51 +03:00
<Input placeholder="Enter email" type="email" />
<FormMeta error>Unexpected children error!</FormMeta>
</FormGroup>;
```
#### Input > Warning
```jsx
const FormGroup = require('./group').default;
const Label = require('./label').default;
const FormMeta = require('./meta').default;
<FormGroup>
<Label>Email Address</Label>
2017-10-12 21:15:51 +03:00
<Input placeholder="Enter email" type="email" />
<FormMeta warning>Unexpected children warning!</FormMeta>
</FormGroup>;
```
#### Input > Success
```jsx
const FormGroup = require('./group').default;
const Label = require('./label').default;
const FormMeta = require('./meta').default;
<FormGroup>
<Label>Email Address</Label>
2017-10-12 21:15:51 +03:00
<Input placeholder="Enter email" type="email" />
<FormMeta success>Unexpected children success!</FormMeta>
</FormGroup>;
```