Open scan modal, handle permissions, open/close video preview

This commit is contained in:
Claudio Ortolina
2025-02-13 15:15:30 +00:00
parent db5fec1a3b
commit a626c68d65
6 changed files with 89 additions and 5 deletions
@@ -45,6 +45,20 @@ defmodule MusicLibraryWeb.CollectionLive.Index do
|> assign(:record, nil)
end
defp apply_action(socket, :barcode_scan, params) do
socket =
if get_in(socket.assigns, [:streams, :records]) == nil do
socket
|> apply_action(:index, params)
else
socket
end
socket
|> assign(:page_title, gettext("Scan barcodes · Collection"))
|> assign(:record, nil)
end
defp apply_action(socket, :edit, params = %{"id" => id}) do
socket =
if get_in(socket.assigns, [:streams, :records]) == nil do