scripts/apps/master-desk/index.ts
import {gettext} from 'core/utils';
import {reactToAngular1} from 'superdesk-ui-framework';
import {MasterDeskApp} from './MasterDeskApp';
const styles = 'margin-top: 48px';
angular.module('superdesk.apps.master-desk', [])
.component('sdMasterDesk', reactToAngular1(MasterDeskApp, [], [], styles))
.config(['superdeskProvider', 'workspaceMenuProvider', (superdesk, workspaceMenuProvider) => {
superdesk
.activity('/master-desk', {
label: gettext('Master Desk'),
priority: 100,
template: require('./views/master-desk.html'),
sideTemplateUrl: 'scripts/apps/workspace/views/workspace-sidenav.html',
privileges: {masterdesk: 1},
});
workspaceMenuProvider.item({
if: 'privileges.masterdesk',
icon: 'master',
href: '/master-desk',
label: gettext('Master Desk'),
shortcut: 'ctrl+alt+d',
order: 1000,
});
}]);