UNPKG

sc-react-ions

Version:

An open source set of React components that implement Ambassador's Design and UX patterns.

30 lines (24 loc) 691 B
import React from 'react' import Button from 'react-ions/lib/components/Button' import Textarea from 'react-ions/lib/components/Textarea' import style from './style.scss' class ExampleTextareaDisabled 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> <Textarea value='' disabled={this.state.disabled} /> </div> ) } } export default ExampleTextareaDisabled