diff --git a/lib/music_library_web/live/collection_live/index.html.heex b/lib/music_library_web/live/collection_live/index.html.heex index 5e36d5ad..47cfc283 100644 --- a/lib/music_library_web/live/collection_live/index.html.heex +++ b/lib/music_library_web/live/collection_live/index.html.heex @@ -68,7 +68,6 @@ <.live_component module={MusicLibraryWeb.RecordLive.FormComponent} id={@record.id} - title={@page_title} action={@live_action} show_purchased_at={true} record={@record} diff --git a/lib/music_library_web/live/collection_live/show.html.heex b/lib/music_library_web/live/collection_live/show.html.heex index e4aa7466..8f592d2e 100644 --- a/lib/music_library_web/live/collection_live/show.html.heex +++ b/lib/music_library_web/live/collection_live/show.html.heex @@ -233,7 +233,6 @@ <.live_component module={MusicLibraryWeb.RecordLive.FormComponent} id={@record.id} - title={@page_title} action={@live_action} show_purchased_at={true} record={@record} diff --git a/lib/music_library_web/live/record_live/form_component.ex b/lib/music_library_web/live/record_live/form_component.ex index f1b16844..f0e9285a 100644 --- a/lib/music_library_web/live/record_live/form_component.ex +++ b/lib/music_library_web/live/record_live/form_component.ex @@ -16,9 +16,12 @@ defmodule MusicLibraryWeb.RecordLive.FormComponent do ~H"""
-

- {@title} +

+ {Enum.map(@record.artists, & &1.name) |> Enum.join(", ")}

+

+ {@record.title} +

<.simple_form diff --git a/lib/music_library_web/live/wishlist_live/index.html.heex b/lib/music_library_web/live/wishlist_live/index.html.heex index 26396c14..28fe19b7 100644 --- a/lib/music_library_web/live/wishlist_live/index.html.heex +++ b/lib/music_library_web/live/wishlist_live/index.html.heex @@ -32,7 +32,6 @@ <.live_component module={MusicLibraryWeb.RecordLive.FormComponent} id={@record.id} - title={@page_title} action={@live_action} show_purchased_at={false} record={@record} diff --git a/lib/music_library_web/live/wishlist_live/show.html.heex b/lib/music_library_web/live/wishlist_live/show.html.heex index 5117be81..ef95b4d4 100644 --- a/lib/music_library_web/live/wishlist_live/show.html.heex +++ b/lib/music_library_web/live/wishlist_live/show.html.heex @@ -243,7 +243,6 @@ <.live_component module={MusicLibraryWeb.RecordLive.FormComponent} id={@record.id} - title={@page_title} action={@live_action} show_purchased_at={false} record={@record} diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index a3000348..1dd4bb26 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -23,8 +23,8 @@ msgstr "" msgid "Are you sure?" msgstr "" -#: lib/music_library_web/live/record_live/form_component.ex:36 -#: lib/music_library_web/live/record_live/form_component.ex:43 +#: lib/music_library_web/live/record_live/form_component.ex:39 +#: lib/music_library_web/live/record_live/form_component.ex:46 #, elixir-autogen, elixir-format msgid "Choose a value" msgstr "" @@ -38,7 +38,7 @@ msgstr "" msgid "Collection" msgstr "" -#: lib/music_library_web/live/record_live/form_component.ex:57 +#: lib/music_library_web/live/record_live/form_component.ex:60 #, elixir-autogen, elixir-format msgid "Cover art" msgstr "" @@ -74,7 +74,7 @@ msgstr "" msgid "Error!" msgstr "" -#: lib/music_library_web/live/record_live/form_component.ex:42 +#: lib/music_library_web/live/record_live/form_component.ex:45 #, elixir-autogen, elixir-format msgid "Format" msgstr "" @@ -129,7 +129,7 @@ msgid "Logout" msgstr "" #: lib/music_library_web/live/collection_live/show.html.heex:159 -#: lib/music_library_web/live/record_live/form_component.ex:47 +#: lib/music_library_web/live/record_live/form_component.ex:50 #: lib/music_library_web/live/wishlist_live/show.html.heex:177 #, elixir-autogen, elixir-format msgid "MusicBrainz ID" @@ -141,7 +141,7 @@ msgstr "" msgid "Next" msgstr "" -#: lib/music_library_web/live/record_live/form_component.ex:64 +#: lib/music_library_web/live/record_live/form_component.ex:67 #, elixir-autogen, elixir-format msgid "No cover selected" msgstr "" @@ -176,7 +176,7 @@ msgstr "" msgid "Purchase" msgstr "" -#: lib/music_library_web/live/record_live/form_component.ex:53 +#: lib/music_library_web/live/record_live/form_component.ex:56 #, elixir-autogen, elixir-format msgid "Purchased at" msgstr "" @@ -195,24 +195,24 @@ msgstr "" msgid "Record imported successfully" msgstr "" -#: lib/music_library_web/live/record_live/form_component.ex:124 +#: lib/music_library_web/live/record_live/form_component.ex:127 #: lib/music_library_web/live/wishlist_live/index.ex:135 #: lib/music_library_web/live/wishlist_live/show.ex:106 #, elixir-autogen, elixir-format msgid "Record updated successfully" msgstr "" -#: lib/music_library_web/live/record_live/form_component.ex:48 +#: lib/music_library_web/live/record_live/form_component.ex:51 #, elixir-autogen, elixir-format msgid "Release" msgstr "" -#: lib/music_library_web/live/record_live/form_component.ex:75 +#: lib/music_library_web/live/record_live/form_component.ex:78 #, elixir-autogen, elixir-format msgid "Save" msgstr "" -#: lib/music_library_web/live/record_live/form_component.ex:75 +#: lib/music_library_web/live/record_live/form_component.ex:78 #, elixir-autogen, elixir-format msgid "Saving..." msgstr "" @@ -279,7 +279,7 @@ msgstr "" msgid "Total wishlist" msgstr "" -#: lib/music_library_web/live/record_live/form_component.ex:35 +#: lib/music_library_web/live/record_live/form_component.ex:38 #, elixir-autogen, elixir-format msgid "Type" msgstr "" diff --git a/test/music_library_web/live/collection_live/index_test.exs b/test/music_library_web/live/collection_live/index_test.exs index 9e1ccdac..150f72e4 100644 --- a/test/music_library_web/live/collection_live/index_test.exs +++ b/test/music_library_web/live/collection_live/index_test.exs @@ -203,7 +203,7 @@ defmodule MusicLibraryWeb.CollectionLive.IndexTest do conn |> visit(~p"/collection") |> click_link("#records-#{record.id} a", "Edit") - |> assert_has("h1", text: "Edit") + |> assert_has("h2", text: escape(record.title)) |> assert_path(~p"/collection/#{record}/edit") end