mirror of
https://github.com/bitwarden/browser
synced 2025-12-16 16:23:44 +00:00
* Add disableFavicon$ to stateService * Change IconComponent's ChangeDetectionStrategy and use disableFavicon$ observable * Only get first result from disableFavicon observable * Move disabledFavicon$ to SettingsService * Update usage of disableFavicon to use SettingsService * Remove getting and setting of disabledFavicon on login * Settings service observable adjustments * Fix for popup initially having a null value for the disableFavicon setting in settingsService * Move disabledFavicon$ subscription to ngOnInit * feat: experiment with observables * Remove SettingsService from browser app component * Fix storybook changes * Update apps/web/src/app/vault/components/vault-items/vault-items.stories.ts Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com> * Fix mock function signature --------- Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com> Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
17 lines
418 B
HTML
17 lines
418 B
HTML
<div class="icon" aria-hidden="true">
|
|
<ng-container *ngIf="data$ | async as data">
|
|
<img
|
|
[src]="data.image"
|
|
[appFallbackSrc]="data.fallbackImage"
|
|
*ngIf="data.imageEnabled && data.image"
|
|
alt=""
|
|
decoding="async"
|
|
loading="lazy"
|
|
/>
|
|
<i
|
|
class="tw-text-muted bwi bwi-lg {{ data.icon }}"
|
|
*ngIf="!data.imageEnabled || !data.image"
|
|
></i>
|
|
</ng-container>
|
|
</div>
|