26 lines
822 B
Plaintext
26 lines
822 B
Plaintext
@model FeatureRequestDetailsViewModel
|
|
|
|
@if (!Model.Messages.Any())
|
|
{
|
|
<p class="muted">No replies yet.</p>
|
|
}
|
|
else
|
|
{
|
|
<div class="d-flex flex-column gap-3">
|
|
@foreach (var message in Model.Messages)
|
|
{
|
|
<article class="border rounded p-3">
|
|
<div class="d-flex justify-content-between gap-3 flex-wrap mb-2">
|
|
<strong>@(message.IsAdmin ? "PlotDirector team" : message.UserDisplayName ?? "You")</strong>
|
|
<span class="muted">@FormatDate(message.CreatedUtc)</span>
|
|
</div>
|
|
<p class="mb-0" style="white-space: pre-wrap">@message.MessageBody</p>
|
|
</article>
|
|
}
|
|
</div>
|
|
}
|
|
|
|
@functions {
|
|
private static string FormatDate(DateTime value) => value.ToLocalTime().ToString("yyyy-MM-dd HH:mm");
|
|
}
|