Skip to content

Commit d5047f8

Browse files
committed
Fixes breadcrumb loading when using navigate back to components
1 parent 7f4a761 commit d5047f8

File tree

14 files changed

+270
-198
lines changed

14 files changed

+270
-198
lines changed

npm-shrinkwrap.json

Lines changed: 182 additions & 165 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@
2424
"license": "MIT",
2525
"private": true,
2626
"dependencies": {
27-
"@angular/animations": "~20.2.4",
28-
"@angular/cdk": "~20.2.2",
29-
"@angular/common": "~20.2.4",
30-
"@angular/compiler": "~20.2.4",
31-
"@angular/core": "~20.2.4",
32-
"@angular/forms": "~20.2.4",
33-
"@angular/material": "~20.2.2",
34-
"@angular/platform-browser": "~20.2.4",
35-
"@angular/platform-browser-dynamic": "~20.2.4",
36-
"@angular/router": "~20.2.4",
37-
"@angular/service-worker": "~20.2.4",
27+
"@angular/animations": "~20.3.0",
28+
"@angular/cdk": "~20.2.3",
29+
"@angular/common": "~20.3.0",
30+
"@angular/compiler": "~20.3.0",
31+
"@angular/core": "~20.3.0",
32+
"@angular/forms": "~20.3.0",
33+
"@angular/material": "~20.2.3",
34+
"@angular/platform-browser": "~20.3.0",
35+
"@angular/platform-browser-dynamic": "~20.3.0",
36+
"@angular/router": "~20.3.0",
37+
"@angular/service-worker": "~20.3.0",
3838
"@apollo/client": "^3.14.0",
3939
"@ng-bootstrap/ng-bootstrap": "~19.0.1",
4040
"@types/grecaptcha": "^3.0.9",
@@ -48,10 +48,10 @@
4848
"tslib": "^2.8.1"
4949
},
5050
"devDependencies": {
51-
"@angular-devkit/build-angular": "^20.2.2",
52-
"@angular/cli": "^20.2.2",
53-
"@angular/compiler-cli": "~20.2.4",
54-
"@angular/language-service": "20.2.4",
51+
"@angular-devkit/build-angular": "^20.3.1",
52+
"@angular/cli": "^20.3.1",
53+
"@angular/compiler-cli": "~20.3.0",
54+
"@angular/language-service": "20.3.0",
5555
"@types/node": "^24.3.1",
5656
"@types/react": "^19.1.12",
5757
"angular-eslint": "20.2.0",

src/app/dashboard-module/domain-module/changelog/changelog.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,8 @@ export class ChangelogComponent implements OnInit, OnDestroy {
193193
this.domainRouteService.updatePath(this.groupId, data.name, Types.GROUP_TYPE,
194194
`/dashboard/domain/${this.domainName}/${this.domainId}/groups/${this.groupId}`);
195195
});
196+
} else {
197+
this.domainRouteService.refreshPath();
196198
}
197199
}
198200

src/app/dashboard-module/domain-module/components/components.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,8 @@ export class ComponentsComponent extends BasicComponent implements OnInit, OnDes
260260
if (this.fetch) {
261261
this.domainRouteService.updatePath(this.domainId, this.domainName, Types.DOMAIN_TYPE,
262262
`/dashboard/domain/${this.domainName}/${this.domainId}`);
263+
} else {
264+
this.domainRouteService.refreshPath();
263265
}
264266
}
265267

src/app/dashboard-module/domain-module/environments/environments.component.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
<button mat-button class="btn-element create" (click)="createEnvironment()" [disabled]="inputEnvironmentName.value.length < 2 || !creatable">
1414
@if (creating) {
1515
<mat-icon><mat-spinner [diameter]="20"></mat-spinner></mat-icon>
16-
}
17-
@if (!creating) {
16+
} @else {
1817
<mat-icon style="font-size: large;">create</mat-icon>
1918
}
2019
Create

src/app/dashboard-module/domain-module/environments/environments.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,8 @@ export class EnvironmentsComponent implements OnInit, OnDestroy {
206206
if (this.fetch) {
207207
this.domainRouteService.updatePath(this.domainId, this.domainName, Types.DOMAIN_TYPE,
208208
`/dashboard/domain/${this.domainName}/${this.domainId}`);
209+
} else {
210+
this.domainRouteService.refreshPath();
209211
}
210212
}
211213

src/app/dashboard-module/domain-module/ext-gitops/ext-gitops.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,8 @@ export class ExtGitOpsComponent implements OnInit, OnDestroy {
347347
if (this.fetch) {
348348
this.domainRouteService.updatePath(this.domainId, this.domainName, Types.DOMAIN_TYPE,
349349
`/dashboard/domain/${this.domainName}/${this.domainId}`);
350+
} else {
351+
this.domainRouteService.refreshPath();
350352
}
351353
}
352354

src/app/dashboard-module/domain-module/ext-slack/ext-slack.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,8 @@ export class ExtSlackComponent implements OnInit, OnDestroy {
198198
if (this.fetch) {
199199
this.domainRouteService.updatePath(this.domainId, this.domainName, Types.DOMAIN_TYPE,
200200
`/dashboard/domain/${this.domainName}/${this.domainId}`);
201+
} else {
202+
this.domainRouteService.refreshPath();
201203
}
202204
}
203205

src/app/dashboard-module/domain-module/metric-module/metric/metric.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,8 @@ export class MetricComponent implements OnInit, OnDestroy {
203203
if (this.fetch) {
204204
this.domainRouteService.updatePath(this.domainId, this.domainName, Types.DOMAIN_TYPE,
205205
`/dashboard/domain/${this.domainName}/${this.domainId}`);
206+
} else {
207+
this.domainRouteService.refreshPath();
206208
}
207209
}
208210
}

src/app/dashboard-module/domain-module/team-module/team/team.component.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
<button mat-button class="btn-element create" (click)="createTeam()" [disabled]="inputTeamName.value.length < 2 || !creatable">
1717
@if (creating) {
1818
<mat-icon><mat-spinner [diameter]="20"></mat-spinner></mat-icon>
19-
}
20-
@if (!creating) {
19+
} @else {
2120
<mat-icon style="font-size: large;">create</mat-icon>
2221
}
2322
Create

0 commit comments

Comments
 (0)