1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-07 12:13:45 +00:00

[PM-30881] Add lock icon to browser Sends list for protected Sends (#18635)

* [PM-30881] Add lock icon to browser Sends list for protected Sends

* Trigger AI PR review

* [PM-30881] Add missing i18n key to browser file
This commit is contained in:
Mike Amirault
2026-02-06 10:42:16 -05:00
committed by GitHub
parent a12962d24c
commit eb402a7ee8
3 changed files with 21 additions and 10 deletions

View File

@@ -6127,6 +6127,9 @@
"emailPlaceholder": {
"message": "user@bitwarden.com , user@acme.com"
},
"emailProtected": {
"message": "Email protected"
},
"sendPasswordHelperText": {
"message": "Individuals will need to enter the password to view this Send",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."

View File

@@ -26,16 +26,22 @@
></i>
</div>
{{ send.name }}
<ng-container *ngIf="send.maxAccessCountReached">
<i
class="bwi bwi-exclamation-triangle"
appStopProp
title="{{ 'maxAccessCountReached' | i18n }}"
aria-hidden="true"
></i>
<span class="tw-sr-only">{{ "maxAccessCountReached" | i18n }}</span>
</ng-container>
<div slot="default-trailing" class="tw-flex tw-gap-2 tw-relative tw-z-10">
@if (send.authType !== authType.None) {
@let titleKey =
send.authType === authType.Email ? "emailProtected" : "passwordProtected";
<i class="bwi bwi-lock" appA11yTitle="{{ titleKey | i18n }}" aria-hidden="true"></i>
<span class="tw-sr-only">{{ titleKey | i18n }}</span>
}
@if (send.maxAccessCountReached) {
<i
class="bwi bwi-exclamation-triangle"
appA11yTitle="{{ 'maxAccessCountReached' | i18n }}"
aria-hidden="true"
></i>
<span class="tw-sr-only">{{ "maxAccessCountReached" | i18n }}</span>
}
</div>
<span slot="secondary">
{{ "deletionDate" | i18n }}:&nbsp;{{ send.deletionDate | date: "mediumDate" }}
</span>

View File

@@ -12,6 +12,7 @@ import { LogService } from "@bitwarden/common/platform/abstractions/log.service"
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
import { SendView } from "@bitwarden/common/tools/send/models/view/send.view";
import { SendApiService } from "@bitwarden/common/tools/send/services/send-api.service.abstraction";
import { AuthType } from "@bitwarden/common/tools/send/types/auth-type";
import { SendType } from "@bitwarden/common/tools/send/types/send-type";
import {
BadgeModule,
@@ -45,6 +46,7 @@ import {
})
export class SendListItemsContainerComponent {
sendType = SendType;
authType = AuthType;
/**
* The list of sends to display.
*/