13
13
// limitations under the License.
14
14
15
15
import { actionbarViewName } from 'chrome/chrome_state' ;
16
- import { breadcrumbsConfig } from 'common/components/breadcrumbs/breadcrumbs_component ' ;
16
+ import { breadcrumbsConfig } from 'common/components/breadcrumbs/breadcrumbs_service ' ;
17
17
import { DeploymentDetailController } from './deploymentdetail_controller' ;
18
18
import { stateName as deploymentList } from 'deploymentlist/deploymentlist_state' ;
19
- import { stateName } from './deploymentdetail_state' ;
19
+ import { stateName , stateUrl } from './deploymentdetail_state' ;
20
20
21
21
/**
22
22
* Configures states for the deployment detail view.
@@ -26,7 +26,7 @@ import {stateName} from './deploymentdetail_state';
26
26
*/
27
27
export default function stateConfig ( $stateProvider ) {
28
28
$stateProvider . state ( stateName , {
29
- url : '/deployment/:namespace/:deployment' ,
29
+ url : stateUrl ,
30
30
resolve : {
31
31
'deploymentDetailResource' : getDeploymentDetailResource ,
32
32
'deploymentDetail' : getDeploymentDetail ,
@@ -52,14 +52,16 @@ export default function stateConfig($stateProvider) {
52
52
* @param {!./deploymentdetail_state.StateParams } $stateParams
53
53
* @param {!angular.$resource } $resource
54
54
* @return {!angular.Resource<!backendApi.DeploymentDetail> }
55
+ * @ngInject
55
56
*/
56
57
export function getDeploymentDetailResource ( $resource , $stateParams ) {
57
- return $resource ( `api/v1/deployments /${ $stateParams . namespace } /${ $stateParams . deployment } ` ) ;
58
+ return $resource ( `api/v1/deployment /${ $stateParams . namespace } /${ $stateParams . deployment } ` ) ;
58
59
}
59
60
60
61
/**
61
62
* @param {!angular.Resource<!backendApi.DeploymentDetail> } deploymentDetailResource
62
63
* @return {!angular.$q.Promise }
64
+ * @ngInject
63
65
*/
64
66
export function getDeploymentDetail ( deploymentDetailResource ) {
65
67
return deploymentDetailResource . get ( ) . $promise ;
0 commit comments