mirror of
https://github.com/Eugeny/tabby.git
synced 2025-09-24 09:06:03 +00:00
fixed start page button flickering - fixes #4298
This commit is contained in:
@@ -5,7 +5,7 @@ div
|
|||||||
|
|
||||||
.list-group
|
.list-group
|
||||||
a.list-group-item.list-group-item-action.d-flex(
|
a.list-group-item.list-group-item-action.d-flex(
|
||||||
*ngFor='let button of getButtons()',
|
*ngFor='let button of getButtons(); trackBy: buttonsTrackBy',
|
||||||
(click)='button.click()',
|
(click)='button.click()',
|
||||||
)
|
)
|
||||||
.d-flex.align-self-center([innerHTML]='sanitizeIcon(button.icon)')
|
.d-flex.align-self-center([innerHTML]='sanitizeIcon(button.icon)')
|
||||||
|
@@ -32,4 +32,8 @@ export class StartPageComponent {
|
|||||||
sanitizeIcon (icon?: string): any {
|
sanitizeIcon (icon?: string): any {
|
||||||
return this.domSanitizer.bypassSecurityTrustHtml(icon ?? '')
|
return this.domSanitizer.bypassSecurityTrustHtml(icon ?? '')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
buttonsTrackBy (btn: ToolbarButton): any {
|
||||||
|
return btn.title + btn.icon
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user