@namespace Blog.Components @inject IPostService postService @inject IJSRuntime JS @if (Posts is null) { return; } else if (Posts.Count == 0) {

Looks like writers block. Check back later.

} else {
@foreach (var post in Posts) {

@post.Title

@post.PublishedAt.ToString("MMMM d, yyyy")

@post.Lead

}
} @code { private List? Posts; private string GetLink(Post post) => $"/{post.Slug}"; protected override async Task OnInitializedAsync() { Posts = await postService.GetPostsAsync(); } }