Consolidate actions_menu toggle and close logic

This commit is contained in:
Claudio Ortolina
2025-01-05 15:55:08 +00:00
parent 9428828064
commit a0a67d3887
7 changed files with 323 additions and 48 deletions
@@ -209,12 +209,12 @@ defmodule MusicLibraryWeb.RecordComponents do
"""
end
defp toggle_actions_menu(record_id) do
def toggle_actions_menu(record_id) do
JS.toggle(to: "#actions-#{record_id}")
|> JS.toggle_class("pointer-events-none", to: "#records > li")
end
defp close_actions_menu(record_id) do
def close_actions_menu(record_id) do
JS.hide(to: "#actions-#{record_id}")
|> JS.remove_class("pointer-events-none", to: "#records > li")
end