Skip to content

Instantly share code, notes, and snippets.

@bad6e
Created January 26, 2018 14:40
Show Gist options
  • Save bad6e/a47135928cd53cd87dbc29bc823e649f to your computer and use it in GitHub Desktop.
Save bad6e/a47135928cd53cd87dbc29bc823e649f to your computer and use it in GitHub Desktop.
import React from 'react'
import CheckboxButtonGroup, { CheckboxButton } from 'components/utils/CheckboxButtonGroup'
class DemoCheckboxButtonGroup extends React.Component {
constructor(props) {
super(props)
this.state = { checkboxDemo: ['red'], event: {} }
}
onChange = (event) => {
const { target: { name, value } } = event
this.setState({ [name]: value, event: event })
}
renderCheckboxButtonGroup() {
return (
<CheckboxButtonGroup name="checkboxDemo" value={this.state.checkboxDemo} onChange={this.onChange}>
<CheckboxButton layoutClass="col-md-7" value="red">Red</CheckboxButton>
<CheckboxButton layoutClass="col-md-7" value="green">Green</CheckboxButton>
<CheckboxButton layoutClass="col-md-7" value="blue">Blue</CheckboxButton>
</CheckboxButtonGroup>
)
}
render() {
return (
<div>
{this.renderCheckboxButtonGroup()}
</div>
)
}
}
export { DemoCheckboxButtonGroup }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment