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

76 lines
1.9 KiB
Markdown
Raw Normal View History

#### Input > Email
```jsx
const React = require('react');
const { default: FormGroup } = require('./group');
const { default: Label } = require('./label');
const { default: Input } = require('./input');
<FormGroup>
<Label>Username</Label>
2017-10-12 21:15:51 +03:00
<Input placeholder="Example: JarJarBinks" type="email" />
</FormGroup>;
```
#### Input > Disabled
```jsx
const React = require('react');
const { default: FormGroup } = require('./group');
const { default: Label } = require('./label');
const { default: Input } = require('./input');
<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 React = require('react');
const { default: FormGroup } = require('./group');
const { default: Label } = require('./label');
const { default: FormMeta } = require('./meta');
const { default: Input } = require('./input');
<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 React = require('react');
const { default: FormGroup } = require('./group');
const { default: Label } = require('./label');
const { default: FormMeta } = require('./meta');
const { default: Input } = require('./input');
<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 React = require('react');
const { default: FormGroup } = require('./group');
const { default: Label } = require('./label');
const { default: FormMeta } = require('./meta');
const { default: Input } = require('./input');
<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>;
```