@impl true
def handle_event("save", %{"merchant" => merchant_params}, socket) do
case AshPhoenix.Form.submit(socket.assigns.form, params: merchant_params) do
{:ok, merchant} ->
Logger.error("Loggato con successo")
{:noreply,
socket
|> assign(:current_merchant, merchant)
|> put_flash(:success, "Loggato con successo")
|> push_navigate(to: ~p"/")}
{:error, form} ->
{:noreply, assign(socket, form: form)}
end
end
@impl true
def handle_event("save", %{"merchant" => merchant_params}, socket) do
case AshPhoenix.Form.submit(socket.assigns.form, params: merchant_params) do
{:ok, merchant} ->
Logger.error("Loggato con successo")
{:noreply,
socket
|> assign(:current_merchant, merchant)
|> put_flash(:success, "Loggato con successo")
|> push_navigate(to: ~p"/")}
{:error, form} ->
{:noreply, assign(socket, form: form)}
end
end