Skip to content

Commit 4951f8e

Browse files
Mattia VianelliMattia Vianelli
authored andcommitted
DSC-2212 Updated rendering for the breadcrumbs.component.ts to use a pipe for the html escaping
1 parent 2d9c425 commit 4951f8e

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/app/breadcrumbs/breadcrumbs.component.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
</ng-template>
1515

1616
<ng-template #activeBreadcrumb let-text="text">
17-
<li class="breadcrumb-item active" aria-current="page"><div class="breadcrumb-item-limiter"><span class="text-truncate" [innerHTML]="text | translate"></span></div></li>
17+
<li class="breadcrumb-item active" aria-current="page"><div class="breadcrumb-item-limiter"><span class="text-truncate" [innerHTML]="text | translate | dsEscapeHtml"></span></div></li>
1818
</ng-template>
1919
</ng-container>
20-

src/app/breadcrumbs/breadcrumbs.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { Observable } from 'rxjs';
1313
import { VarDirective } from '../shared/utils/var.directive';
1414
import { Breadcrumb } from './breadcrumb/breadcrumb.model';
1515
import { BreadcrumbsService } from './breadcrumbs.service';
16+
import {EscapeHtmlPipe} from "../shared/utils/escape-html.pipe";
1617

1718
/**
1819
* Component representing the breadcrumbs of a page
@@ -22,7 +23,7 @@ import { BreadcrumbsService } from './breadcrumbs.service';
2223
templateUrl: './breadcrumbs.component.html',
2324
styleUrls: ['./breadcrumbs.component.scss'],
2425
standalone: true,
25-
imports: [VarDirective, NgIf, NgTemplateOutlet, NgFor, RouterLink, NgbTooltipModule, AsyncPipe, TranslateModule],
26+
imports: [VarDirective, NgIf, NgTemplateOutlet, NgFor, RouterLink, NgbTooltipModule, AsyncPipe, TranslateModule, EscapeHtmlPipe],
2627
})
2728
export class BreadcrumbsComponent {
2829

src/themes/custom/app/breadcrumbs/breadcrumbs.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap';
1010
import { TranslateModule } from '@ngx-translate/core';
1111

1212
import { BreadcrumbsComponent as BaseComponent } from '../../../../app/breadcrumbs/breadcrumbs.component';
13+
import { EscapeHtmlPipe } from '../../../../app/shared/utils/escape-html.pipe';
1314
import { VarDirective } from '../../../../app/shared/utils/var.directive';
1415

1516
/**
@@ -22,7 +23,7 @@ import { VarDirective } from '../../../../app/shared/utils/var.directive';
2223
// styleUrls: ['./breadcrumbs.component.scss']
2324
styleUrls: ['../../../../app/breadcrumbs/breadcrumbs.component.scss'],
2425
standalone: true,
25-
imports: [VarDirective, NgIf, NgTemplateOutlet, NgFor, RouterLink, NgbTooltipModule, AsyncPipe, TranslateModule],
26+
imports: [VarDirective, NgIf, NgTemplateOutlet, NgFor, RouterLink, NgbTooltipModule, AsyncPipe, TranslateModule, EscapeHtmlPipe],
2627
})
2728
export class BreadcrumbsComponent extends BaseComponent {
2829
}

0 commit comments

Comments
 (0)