Merge pull request 'devel' (#192) from devel into main

Reviewed-on: #192
This commit is contained in:
inhji 2023-07-07 13:04:24 +02:00
commit 79ffa14b2b
2 changed files with 17 additions and 7 deletions

View file

@ -65,6 +65,20 @@ defmodule ChiyaWeb.PublicComponents do
"""
end
attr :note, :map, required: true
def tags(assigns) do
~H"""
<span class="inline-flex flex-row gap-1">
<%= for tag <- @note.tags do %>
<a href={~p"/tagged-with/#{tag.slug}"} class="underline-link font-semibold | p-category">
<%= tag.name %>
</a>
<% end %>
</span>
"""
end
@doc """
Renders a note-header with title.
"""
@ -143,6 +157,8 @@ defmodule ChiyaWeb.PublicComponents do
<%= pretty_datetime(note.published_at) %>
</time>
<.dot />
<.tags note={note} />
<.dot />
<a href={~p"/note/#{note.slug}"} class="text-theme-base/75">Permalink</a>
<%= if not Enum.empty?(note.images) do %>
<.dot />

View file

@ -22,13 +22,7 @@
<%= if not Enum.empty?(@note.tags) do %>
<.dot />
<span>Tags</span>
<span class="inline-flex flex-row gap-1">
<%= for tag <- @note.tags do %>
<a href={~p"/tagged-with/#{tag.slug}"} class="underline-link font-semibold | p-category">
<%= tag.name %>
</a>
<% end %>
</span>
<.tags note={@note} />
<% end %>
<%= if @current_user do %>
<.dot />