mirror of
https://github.com/bitwarden/browser
synced 2026-01-31 00:33:33 +00:00
cleaned up unnecessary hideTrash
This commit is contained in:
@@ -1,25 +1,21 @@
|
||||
@if (show()) {
|
||||
@if (!hideArchive()) {
|
||||
<bit-nav-item
|
||||
[icon]="archiveFilter.icon"
|
||||
[forceActiveStyles]="activeFilter()?.isArchived"
|
||||
(click)="handleArchiveFilter($event)"
|
||||
[text]="archiveFilter.name | i18n"
|
||||
[attr.aria-pressed]="activeFilter()?.isArchived"
|
||||
[appA11yTitle]="archiveFilter.name | i18n"
|
||||
/>
|
||||
@if (!(canArchive$ | async)) {
|
||||
<app-premium-badge />
|
||||
}
|
||||
}
|
||||
@if (!hideTrash()) {
|
||||
<bit-nav-item
|
||||
[icon]="trashFilter.icon"
|
||||
[forceActiveStyles]="activeFilter()?.isDeleted"
|
||||
(click)="applyFilter('trash')"
|
||||
[text]="trashFilter.name | i18n"
|
||||
[attr.aria-pressed]="activeFilter()?.isDeleted"
|
||||
[appA11yTitle]="trashFilter.name | i18n"
|
||||
/>
|
||||
@if (!hideArchive()) {
|
||||
<bit-nav-item
|
||||
[icon]="archiveFilter.icon"
|
||||
[forceActiveStyles]="activeFilter()?.isArchived"
|
||||
(click)="handleArchiveFilter($event)"
|
||||
[text]="archiveFilter.name | i18n"
|
||||
[attr.aria-pressed]="activeFilter()?.isArchived"
|
||||
[appA11yTitle]="archiveFilter.name | i18n"
|
||||
/>
|
||||
@if (!(canArchive$ | async)) {
|
||||
<app-premium-badge />
|
||||
}
|
||||
}
|
||||
<bit-nav-item
|
||||
[icon]="trashFilter.icon"
|
||||
[forceActiveStyles]="activeFilter()?.isDeleted"
|
||||
(click)="applyFilter('trash')"
|
||||
[text]="trashFilter.name | i18n"
|
||||
[attr.aria-pressed]="activeFilter()?.isDeleted"
|
||||
[appA11yTitle]="trashFilter.name | i18n"
|
||||
/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { CommonModule } from "@angular/common";
|
||||
import { Component, viewChild, input, inject, computed } from "@angular/core";
|
||||
import { Component, viewChild, input, inject } from "@angular/core";
|
||||
import { combineLatest, firstValueFrom, map, switchMap } from "rxjs";
|
||||
|
||||
import { PremiumBadgeComponent } from "@bitwarden/angular/billing/components/premium-badge";
|
||||
@@ -22,7 +22,6 @@ export class StatusFilterComponent {
|
||||
private accountService: AccountService = inject(AccountService);
|
||||
private cipherArchiveService: CipherArchiveService = inject(CipherArchiveService);
|
||||
|
||||
protected readonly hideTrash = input(false);
|
||||
protected readonly hideArchive = input(false);
|
||||
protected readonly activeFilter = input<VaultFilter>();
|
||||
protected readonly archiveFilter: CipherTypeFilter = {
|
||||
@@ -38,10 +37,6 @@ export class StatusFilterComponent {
|
||||
icon: "bwi-trash",
|
||||
};
|
||||
|
||||
protected readonly show = computed(() => {
|
||||
return !(this.hideTrash() && this.hideArchive());
|
||||
});
|
||||
|
||||
protected applyFilter(filterType: CipherStatus) {
|
||||
let filter: CipherTypeFilter = null;
|
||||
if (filterType === "archive") {
|
||||
|
||||
Reference in New Issue
Block a user