trc-client-core
Version:
The core of the TRC Client
27 lines (25 loc) • 797 B
JSX
import React from 'react';
import RequiredRoleDetail from 'trc-client-core/src/requiredRoles/RequiredRoleDetail';
import Loader from 'trc-client-core/src/components/Loader';
var RequiredRoleNomimatedLogic = React.createClass({
displayName: 'RequiredRoleNomimatedLogic',
propTypes: {
role: React.PropTypes.object
},
render: function () {
if(!this.props.role){
return <Loader></Loader>;
}
if(this.props.role.selected){
return <RequiredRoleDetail role={this.props.role} />;
} else {
return this.renderRoleNominationList();
}
},
renderRoleNominationList: function () {
return (
<div>Here is the list</div>
);
}
});
module.exports = RequiredRoleNomimatedLogic;