'use strict'; import { SubnetTag } from './SubnetTag'; import { react2angular } from 'react2angular'; const angular = require('angular'); module.exports = angular .module('spinnaker.core.subnet.tag.component', []) .component('subnetTag', react2angular(SubnetTag, ['subnetId']));
.then(userRoles => { resolve(userRoles.student && (userRoles.undergrad || userRoles.graduate || userRoles.law || userRoles.concurrentEnrollmentStudent)); }); }); } parseStudentResources(resources) { return new Promise(resolve => { const decoratedResources = _.each(resources, resource => { if (!_.isEmpty(resource.links)) { const currentPage = { name: this.props.$route.current.pageName, url: this.props.$location.absUrl() }; this.props.linkService.addCurrentPagePropertiesToResources(resource.links, currentPage.name, currentPage.url); } }); resolve(decoratedResources); }); } render() { return ( <div> <StudentResources resources={[...this.state.resources]} widgetConfig={{...this.state.widgetConfig}} /> </div> ); } } StudentResourcesContainer.propTypes = propTypes; angular.module('calcentral.react').component('studentResourcesContainer', react2angular(StudentResourcesContainer, [], ['$route', '$location', 'academicsService', 'apiService', 'linkService', 'studentResourcesFactory']));
const acknowledgement = forTermId(props.calgrantAcknowledgements, currentTermId); const acknowledgementRequired = acknowledgement && isIncomplete(acknowledgement); return ( <div className="EnrollmentLinks"> <div className="EnrollmentLinks__link-container"> <Add instruction={props.instruction} disabled={acknowledgementRequired} /> <Drop instruction={props.instruction} disabled={acknowledgementRequired} /> <Swap instruction={props.instruction} currentRoles={activeRoles(props.currentRole)} disabled={acknowledgementRequired} /> <Options instruction={props.instruction} disabled={acknowledgementRequired} /> <OptionsGradingEnd instruction={props.instruction} disabled={acknowledgementRequired} /> <Withdraw instruction={props.instruction} /> <ConcurrentDrop instruction={props.instruction} disabled={acknowledgementRequired} /> <ConcurrentOptions instruction={props.instruction} disabled={acknowledgementRequired} /> </div> {acknowledgementRequired && <p className="EnrollmentLinks__calgrant-notice"> Complete the <APILink {...acknowledgement.link} /> to enable enrollment </p> } </div> ); }; EnrollmentInstructionLinks.propTypes = propTypes; angular.module('calcentral.react').component('enrollmentInstructionLinks', react2angular(EnrollmentInstructionLinks)); export default EnrollmentInstructionLinks;
academics={this.state.academics} user={this.state.user} /> {this.showEnrollment() && <Enrollment gpaUnits={this.state.academics.gpaUnits} semesters={this.state.academics.semesters} user={this.state.user} transferCredit={this.state.transferCredit} transferReportLink={this.tcReportLink()} /> } </div> ) : <Spinner /> } </div> </div> </div> </div> ); } else { return <NotFound404 />; } } } angular.module('calcentral.react').component('academicSummary', react2angular(AcademicSummary)); export default AcademicSummary;
export default function init(ngModule) { ngModule.component('footer', react2angular(Footer, [], ['clientConfig', 'currentUser'])); }
export default function init(ngModule) { ngModule.component('editInPlace', react2angular(EditInPlace)); }
'use strict'; import { react2angular } from 'react2angular'; import { InstanceLoadBalancerHealth } from './InstanceLoadBalancerHealth'; const angular = require('angular'); module.exports = angular .module('spinnaker.core.instance.loadBalancer.health.directive', []) .component('instanceLoadBalancerHealth', react2angular(InstanceLoadBalancerHealth, ['loadBalancer']));