Show confetti when purchasing a record

This commit is contained in:
Claudio Ortolina
2025-03-08 21:53:17 +00:00
parent a160b8c98d
commit 4a18129d31
6 changed files with 59 additions and 35 deletions
@@ -166,7 +166,10 @@ defmodule MusicLibraryWeb.RecordComponents do
role="menuitem"
tabindex="0"
id={"actions-#{record.id}-purchase"}
phx-click={JS.push("add-to-collection", value: %{id: record.id})}
phx-click={
JS.dispatch("music_library:confetti")
|> JS.push("add-to-collection", value: %{id: record.id})
}
>
{gettext("Purchased")}
</.link>
@@ -125,7 +125,10 @@
role="menuitem"
tabindex="0"
id={"actions-#{@record.id}-purchase"}
phx-click={JS.push("add-to-collection", value: %{id: @record.id})}
phx-click={
JS.dispatch("music_library:confetti")
|> JS.push("add-to-collection", value: %{id: @record.id})
}
>
<.icon
name="hero-banknotes"