overleaf/services/web/frontend/js/main/project-list/left-hand-menu-promo-controller.js
Jessica Lawshe 2dd860c431 Merge pull request #3581 from overleaf/jel-dash-consolidate-emails-requests
Consolidate emails requests on the dashboard

GitOrigin-RevId: acfaf92dee257712e1eb3ffbf75b536fd1619e1d
2021-02-03 03:05:11 +00:00

27 lines
811 B
JavaScript

import App from '../../base'
export default App.controller('LeftHandMenuPromoController', function(
$scope,
UserAffiliationsDataService,
eventTracking
) {
$scope.hasProjects = window.data.projects.length > 0
$scope.userHasNoSubscription = window.userHasNoSubscription
$scope.upgradeSubscription = function() {
eventTracking.send('subscription-funnel', 'project-page', 'upgrade')
}
$scope.share = function() {
eventTracking.send('subscription-funnel', 'project-page', 'sharing')
}
const _userHasNoAffiliation = function() {
$scope.withAffiliations = window.data.userAffiliations.length > 0
$scope.userOnPayingUniversity = window.data.userAffiliations.some(
affiliation => affiliation.licence && affiliation.licence !== 'free'
)
}
_userHasNoAffiliation()
})