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

18 lines
525 B
CoffeeScript

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