UNPKG

@spotinst/spinnaker-deck

Version:

Spinnaker-Deck service, forked with support to Spotinst

33 lines (29 loc) 1.12 kB
import { module } from 'angular'; import { INestedState, STATE_CONFIG_PROVIDER, StateConfigProvider } from 'core/navigation/state.provider'; import { APPLICATION_STATE_PROVIDER, ApplicationStateProvider } from './application.state.provider'; import { Applications } from './search/Applications'; export const APPLICATIONS_STATE_PROVIDER = 'spinnaker.core.application.applications.state'; module(APPLICATIONS_STATE_PROVIDER, [STATE_CONFIG_PROVIDER, APPLICATION_STATE_PROVIDER]).config([ 'stateConfigProvider', 'applicationStateProvider', (stateConfigProvider: StateConfigProvider, applicationStateProvider: ApplicationStateProvider) => { const applicationsState: INestedState = { name: 'applications', url: '/applications', views: { 'main@': { component: Applications, $type: 'react', }, }, data: { pageTitleMain: { label: 'Applications', }, }, children: [], }; applicationStateProvider.addParentState(applicationsState, 'main@'); stateConfigProvider.addToRootState(applicationsState); }, ]);