defmodule Web.StatusHTML do use Web, :html embed_templates "status_html/*" attr :status, :map, required: true attr :class, :string, default: nil attr :rest, :global def status_entry(assigns) do ~H""" <.link navigate={~p"/status/#{@status.id}"} class="block border-x border-gray-200 border-t hover:bg-gray-50 u-url" >
<%= if Core.Author.get(:avatar_url) do %> {Core.Author.get(:name)} <% else %>
{Core.Author.get(:avatar_emoji)}
<% end %>

{Core.Author.get(:name)}

@{Core.Author.get(:username)}

ยท
<.timex value={Core.Posts.publish_date_time(@status)} format="{relative}" formatter={:relative} class="dt-published" />
<.markdown content={@status.body} class="text-gray-900" />
""" end end