@model Squidex.Areas.IdentityServer.Controllers.Profile.ProfileVM
@{
ViewBag.Class = "profile-lg";
ViewBag.Title = T.Get("users.profile.title");
void RenderValidation(string field)
{
@if (ViewContext.ViewData.ModelState[field]?.ValidationState == Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState.Invalid)
{
Html.ValidationMessage(field)
}
}
}
@T.Get("users.profile.headline")
@T.Get("users.profile.pii")
@if (!string.IsNullOrWhiteSpace(Model.SuccessMessage))
{
@Model.SuccessMessage
}
@if (!string.IsNullOrWhiteSpace(Model.ErrorMessage))
{
@Model.ErrorMessage
}
@if (Model.ExternalProviders.Any())
{
@T.Get("users.profile.loginsTitle")
@foreach (var login in Model.ExternalLogins)
{
|
@login.LoginProvider
|
@login.ProviderDisplayName
|
@if (Model.ExternalLogins.Count > 1 || Model.HasPassword)
{
}
|
}
}
@if (Model.HasPasswordAuth)
{
@T.Get("users.profile.passwordTitle")
@if (Model.HasPassword)
{
}
else
{
}
}
@T.Get("users.profile.clientTitle")
@T.Get("users.profile.clientHint")
@T.Get("users.profile.propertiesTitle")
@T.Get("users.profile.propertiesHint")