jam-cloud/web/app/assets/javascripts/react-components/LanguageCheckBoxList.js.jsx...

18 lines
536 B
CoffeeScript

context = window
rest = window.JK.Rest()
logger = context.JK.logger
@LanguageCheckBoxList = React.createClass({
languages: []
componentDidUnmount: () ->
@languages = []
componentDidMount: () ->
rest.getLanguages().done (languages) =>
@languages = languages
render: () ->
`<div className="LanguageCheckBoxList react-component">
<CheckBoxList objectName='languages' onItemChanged={this.props.onItemChanged} sourceObjects={this.languages} selectedObjects={this.props.selectedLanguages}/>
</div>`
})