@page "/@{user}"
@model PrivaPub.Web.Pages.ProfileModel
@{
ViewData["Title"] = $"{Model.Actor.Name} (@{Model.Actor.Handle})";
ViewData["Alternate"] = Model.Actor.Uri;
}
@Model.Actor.Name
@@@Model.Actor.Handle
@Html.Raw(Model.BiographyHtml)
@if (Model.Actor.Fields.Count > 0)
{
@foreach (var field in Model.Actor.Fields)
{
- @field.Key
- @if (Uri.TryCreate(field.Value, UriKind.Absolute, out var link) && link.Scheme is "https" or "http")
{
@field.Value
}
else
{
@field.Value
}
}
}
@foreach (var post in Model.Posts)
{
}
@if (Model.Posts.Count == 0)
{
Nothing public yet.
}