diff --git a/lib/music_library_web/live/record_live/show.ex b/lib/music_library_web/live/record_live/show.ex index 29228d4a..0f43787e 100644 --- a/lib/music_library_web/live/record_live/show.ex +++ b/lib/music_library_web/live/record_live/show.ex @@ -18,4 +18,8 @@ defmodule MusicLibraryWeb.RecordLive.Show do defp page_title(:show), do: "Show Record" defp page_title(:edit), do: "Edit Record" + + defp musicbrainz_url(record) do + "https://musicbrainz.org/release-group/#{record.musicbrainz_id}" + end end diff --git a/lib/music_library_web/live/record_live/show.html.heex b/lib/music_library_web/live/record_live/show.html.heex index 7b4287b5..5acf94aa 100644 --- a/lib/music_library_web/live/record_live/show.html.heex +++ b/lib/music_library_web/live/record_live/show.html.heex @@ -1,6 +1,6 @@ <.header> - Record <%= @record.id %> - <:subtitle>This is a record record from your database. + <%= @record.title %> + <:subtitle><%= Enum.map(@record.artists, fn a -> a.name end) %> <:actions> <.link patch={~p"/records/#{@record}/show/edit"} phx-click={JS.push_focus()}> <.button>Edit record @@ -10,11 +10,13 @@ <.list> <:item title="Type"><%= @record.type %> - <:item title="Artists"><%= Enum.map(@record.artists, fn a -> a.name end) %> - <:item title="Title"><%= @record.title %> - <:item title="Musicbrainz"><%= @record.musicbrainz_id %> + <:item title="Musicbrainz ID"> + + <%= @record.musicbrainz_id %> + + <:item title="Year"><%= @record.year %> - <:item title="Genres"><%= @record.genres %> + <:item title="Genres"><%= Enum.join(@record.genres, ", ") %> <:item title="Image"> {@record.title}