@using System.ComponentModel.DataAnnotations @using ImageBoardServerApp.Data
[ @toggleText ] @post.Title @post.Username @getTimeFromUnix(post.CreatedAt) No.@post.PostID
@if (opened) {
@if (@post.Image != null) { No Image found } else { [No Image] }
@foreach (string s in @post.Content.Split("\n")) { @s }
[ Report ] [ (@post.Interactions) Open Thread ]
} @code { private static DateTime getTimeFromUnix(double javaTimeStamp) { var dateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); dateTime = dateTime.AddMilliseconds( javaTimeStamp ).ToLocalTime(); return dateTime; } private bool opened = true; private string toggleText = "-"; private void ToggleOpened() { opened = !opened; toggleText = opened ? "-" : "+"; } [Parameter] [Required] public PostData post { get; set; } }