@using AliasVault.Client.Main.Pages.Emails.Models @using Microsoft.Extensions.Localization @inject IStringLocalizerFactory LocalizerFactory
  • @Email.FromName @if (Email.HasAttachments) { } @if (IsNewEmail) {
    }
    @Email.Subject
    @Email.MessagePreview
    @Email.Date.ToString("dd-MM")
  • @code { private IStringLocalizer Localizer => LocalizerFactory.Create("Components.Main.Email.EmailRow", "AliasVault.Client"); /// /// The email model. /// [Parameter] public required MailListViewModel Email { get; set; } /// /// OnClick handler for email. /// [Parameter] public EventCallback OnEmailClick { get; set; } /// /// Whether this email is currently selected. /// [Parameter] public bool IsSelected { get; set; } /// /// Whether this email is new and should show an indicator. /// [Parameter] public bool IsNewEmail { get; set; } }