@using EnvelopeGenerator.Application.DTOs.EnvelopeReceiver; @using Newtonsoft.Json @{ var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string; var logo = _logoOpt.Value; ViewData["Title"] = _localizer[WebKey.DocProtected]; var userCulture = ViewData["UserCulture"] as Culture; bool viaSms = ViewData["ViaSms"] is bool _viaSms && _viaSms; var accessCodeName = viaSms ? "smsCode" : "accessCode"; DateTime? expiration = ViewData["Expiration"] is DateTime _expiration ? _expiration : null; }

@_localizer[viaSms ? WebKey.LockedSmsTfaTitle : WebKey.LockedTitle]

@_localizer[viaSms ? WebKey.LockedSmsTfaBody : WebKey.LockedBody]

@if (expiration is not null) { }
@if (ViewData["ErrorMessage"] is string errMsg) { }
@_localizer[viaSms ? WebKey.LockedSmsTfaFooterTitle : WebKey.LockedFooterTitle]

@_localizer[viaSms ? WebKey.LockedSmsTfaFooterBody : WebKey.LockedFooterBody]