import React, { PureComponent } from 'react'
import { SelectBox } from './../index'
class BasicUsage extends PureComponent {
constructor() {
super()
this.state = {
options: [
{ key: 1, value: 'Hoje' },
{ key: 2, value: 'Últimos 30 dias' },
{ key: 3, value: 'Todos' }
],
value: {}
}
}
_onChange = (value) => {
this.setState({
value: value
})
}
render () {
const { options, value } = this.state
return (
<div>
<SelectBox
placeholder='Selecione uma opção'
label='selectbox'
options={options}
value={value}
valueKey='key'
labelKey='value'
onChange={this._onChange}
/>
<SelectBox
placeholder='Selecione uma opção'
label='Select 2'
type='success'
options={options}
value={value}
valueKey='key'
labelKey='value'
onChange={this._onChange}
/>
<SelectBox
placeholder='Selecione uma opção'
label='Select 3'
type='alert'
message='Atenção esse valor é perigoso'
options={options}
value={value}
valueKey='key'
labelKey='value'
onChange={this._onChange}
/>
<SelectBox
placeholder='Selecione uma opção'
label='Select 4'
type='error'
message='Erro ao validar o campo'
options={options}
value={value}
valueKey='key'
labelKey='value'
onChange={this._onChange}
/>
</div>
)
}
}
export { BasicUsage }
|