sc-react-ions
Version:
An open source set of React components that implement Ambassador's Design and UX patterns.
30 lines (24 loc) • 699 B
JavaScript
import React from 'react'
import Input from 'react-ions/lib/components/Input'
import Button from 'react-ions/lib/components/Button'
import style from './style.scss'
class ExampleInputDisabled extends React.Component {
constructor(props) {
super(props)
}
state = {
disabled: true
}
toggleDisabled = () => {
this.setState({ disabled: !this.state.disabled })
}
render() {
return (
<div>
<Button onClick={this.toggleDisabled} optClass={style.toggle}>{this.state.disabled ? 'Enable' : 'Disabled' } Field</Button>
<Input label='Disabled input' value='' disabled={this.state.disabled} />
</div>
)
}
}
export default ExampleInputDisabled