Recover edit form after disconnection

This commit is contained in:
Claudio Ortolina
2025-03-06 09:55:59 +00:00
parent 0c54be4474
commit d253150077
2 changed files with 19 additions and 14 deletions
@@ -30,6 +30,7 @@ defmodule MusicLibraryWeb.FormComponent do
id="record-form"
phx-target={@myself}
phx-change="validate"
phx-auto-recover="recover_form"
phx-submit="save"
>
<div class="sm:columns-2">
@@ -146,6 +147,10 @@ defmodule MusicLibraryWeb.FormComponent do
save_record(socket, record_params, uploaded_covers)
end
def handle_event("recover_form", params, socket) do
handle_event("validate", params, socket)
end
defp save_record(socket, record_params, uploaded_covers) do
params =
case uploaded_covers do