Improve display of single album page
This commit is contained in:
@@ -427,12 +427,12 @@ defmodule MusicLibraryWeb.CoreComponents do
|
|||||||
|
|
||||||
def header(assigns) do
|
def header(assigns) do
|
||||||
~H"""
|
~H"""
|
||||||
<header class={[@actions != [] && "flex items-center justify-between gap-6", @class]}>
|
<header class={[@actions != [] && "flex items-center justify-between gap-6 mb-2", @class]}>
|
||||||
<div>
|
<div>
|
||||||
<h1 class="text-lg font-semibold leading-8 text-zinc-800">
|
<h1 class="text-lg font-semibold leading-8 text-zinc-800">
|
||||||
<%= render_slot(@inner_block) %>
|
<%= render_slot(@inner_block) %>
|
||||||
</h1>
|
</h1>
|
||||||
<p :if={@subtitle != []} class="mt-2 text-sm leading-6 text-zinc-600">
|
<p :if={@subtitle != []} class="mt-2 text-base leading-6 text-zinc-600">
|
||||||
<%= render_slot(@subtitle) %>
|
<%= render_slot(@subtitle) %>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -8,19 +8,20 @@
|
|||||||
</:actions>
|
</:actions>
|
||||||
</.header>
|
</.header>
|
||||||
|
|
||||||
<.list>
|
<div class="columns-2">
|
||||||
<:item title="Type"><%= @record.type %></:item>
|
<img class="w-full" src={~p"/images/#{@record.id}"} alt={@record.title} />
|
||||||
<:item title="Musicbrainz ID">
|
|
||||||
<a href={musicbrainz_url(@record)}>
|
<.list>
|
||||||
<%= @record.musicbrainz_id %>
|
<:item title="Type"><%= @record.type %></:item>
|
||||||
</a>
|
<:item title="Musicbrainz ID">
|
||||||
</:item>
|
<a href={musicbrainz_url(@record)}>
|
||||||
<:item title="Year"><%= @record.year %></:item>
|
<%= @record.musicbrainz_id %>
|
||||||
<:item title="Genres"><%= Enum.join(@record.genres, ", ") %></:item>
|
</a>
|
||||||
<:item title="Image">
|
</:item>
|
||||||
<img class="max-w-32" src={~p"/images/#{@record.id}"} alt={@record.title} />
|
<:item title="Year"><%= @record.year %></:item>
|
||||||
</:item>
|
<:item title="Genres"><%= Enum.join(@record.genres, ", ") %></:item>
|
||||||
</.list>
|
</.list>
|
||||||
|
</div>
|
||||||
|
|
||||||
<.back navigate={~p"/records"}>Back to records</.back>
|
<.back navigate={~p"/records"}>Back to records</.back>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user