Merge pull request 'devel' (#192) from devel into main
Reviewed-on: #192
This commit is contained in:
commit
79ffa14b2b
2 changed files with 17 additions and 7 deletions
|
@ -65,6 +65,20 @@ defmodule ChiyaWeb.PublicComponents do
|
||||||
"""
|
"""
|
||||||
end
|
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 """
|
@doc """
|
||||||
Renders a note-header with title.
|
Renders a note-header with title.
|
||||||
"""
|
"""
|
||||||
|
@ -143,6 +157,8 @@ defmodule ChiyaWeb.PublicComponents do
|
||||||
<%= pretty_datetime(note.published_at) %>
|
<%= pretty_datetime(note.published_at) %>
|
||||||
</time>
|
</time>
|
||||||
<.dot />
|
<.dot />
|
||||||
|
<.tags note={note} />
|
||||||
|
<.dot />
|
||||||
<a href={~p"/note/#{note.slug}"} class="text-theme-base/75">Permalink</a>
|
<a href={~p"/note/#{note.slug}"} class="text-theme-base/75">Permalink</a>
|
||||||
<%= if not Enum.empty?(note.images) do %>
|
<%= if not Enum.empty?(note.images) do %>
|
||||||
<.dot />
|
<.dot />
|
||||||
|
|
|
@ -22,13 +22,7 @@
|
||||||
<%= if not Enum.empty?(@note.tags) do %>
|
<%= if not Enum.empty?(@note.tags) do %>
|
||||||
<.dot />
|
<.dot />
|
||||||
<span>Tags</span>
|
<span>Tags</span>
|
||||||
<span class="inline-flex flex-row gap-1">
|
<.tags note={@note} />
|
||||||
<%= 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 %>
|
<% end %>
|
||||||
<%= if @current_user do %>
|
<%= if @current_user do %>
|
||||||
<.dot />
|
<.dot />
|
||||||
|
|
Loading…
Reference in a new issue