scripts/apps/stream/index.ts
import {StreamController} from './controllers';
import {ActivityMessageService} from './services';
import {ActivityStream, ActivityMessage} from './directives';
import {gettext} from 'core/utils';
export default angular.module('superdesk.apps.stream', [
'superdesk.core.activity',
'superdesk.core.services.asset',
])
.controller('StreamController', StreamController)
.service('sdActivityMessage', ActivityMessageService)
.directive('sdActivityStream', ActivityStream)
.directive('sdActivityMessage', ActivityMessage)
.config(['superdeskProvider', 'assetProvider', function(superdesk, asset) {
superdesk.activity('/workspace/stream', {
label: gettext('Workspace'),
controller: 'StreamController',
beta: true,
templateUrl: asset.templateUrl('apps/stream/views/workspace-stream.html'),
topTemplateUrl: asset.templateUrl('apps/dashboard/views/workspace-topnav.html'),
});
}]);