@spotinst/spinnaker-deck
Version:
Spinnaker-Deck service, forked with support to Spotinst
19 lines (13 loc) • 654 B
text/typescript
import IInjectorService = angular.auto.IInjectorService;
import { IModalService, IModalStackService } from 'angular-ui-bootstrap';
import { ReactInject } from './react.injector';
// prettier-ignore
export class CoreModalInject extends ReactInject {
// Services
public get modalService(): IModalService { return this.$injector.get('$uibModal') as IModalService; }
public get modalStackService(): IModalStackService { return this.$injector.get('$uibModalStack') as IModalStackService; }
public initialize($injector: IInjectorService) {
this.$injector = $injector;
}
}
export const ModalInjector: CoreModalInject = new CoreModalInject();