UNPKG

trc-client-core

Version:
27 lines (25 loc) 797 B
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;