import React from 'react'; import UserActions from '../../actions/user_actions'; import UserStore from '../../stores/user_store'; import AclButton from '../ascribe_buttons/acl_button'; let AclButtonList = React.createClass({ propTypes: { className: React.PropTypes.string, editions: React.PropTypes.array, availableAcls: React.PropTypes.array, handleSuccess: React.PropTypes.func }, getInitialState() { return UserStore.getState(); }, componentDidMount() { UserStore.listen(this.onChange); UserActions.fetchCurrentUser(); }, componentDidUnmount() { UserStore.unlisten(this.onChange); }, onChange(state) { this.setState(state); }, render() { return (
); } }); export default AclButtonList;