Add button to copy selected release ID

This commit is contained in:
Claudio Ortolina
2025-07-07 13:48:00 +01:00
parent 35cd81f4a3
commit 9ecbd470af
3 changed files with 37 additions and 0 deletions
@@ -238,6 +238,33 @@
:if={@record.selected_release_id}
release={Records.Record.selected_release(@record)}
/>
<span
:if={@record.selected_release_id}
id={"record-selected-release-" <> @record.id}
class="hidden"
>
{@record.selected_release_id}
</span>
<button
:if={@record.selected_release_id}
phx-click={
JS.dispatch("music_library:clipcopy",
to: "#record-selected-release-" <> @record.id
)
|> JS.transition("animate-shake")
}
>
<span class="sr-only">
{gettext("Copy record selected release ID to clipboard")}
</span>
<.icon
name="hero-clipboard-document"
class="-mt-1 h-5 w-5"
aria-hidden="true"
data-slot="icon"
/>
</button>
</dd>
</div>
<div
+5
View File
@@ -1176,3 +1176,8 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "to open this search"
msgstr ""
#: lib/music_library_web/live/collection_live/show.html.heex
#, elixir-autogen, elixir-format
msgid "Copy record selected release ID to clipboard"
msgstr ""
+5
View File
@@ -1176,3 +1176,8 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "to open this search"
msgstr ""
#: lib/music_library_web/live/collection_live/show.html.heex
#, elixir-autogen, elixir-format
msgid "Copy record selected release ID to clipboard"
msgstr ""