Do not close package search modal after adding the package (#2399)

Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
This commit is contained in:
Sasikumar 2023-12-15 12:15:26 +05:30 committed by GitHub
parent a8a963f2aa
commit 0711040d67
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 9 deletions

View file

@ -627,8 +627,7 @@ defmodule LivebookWeb.SessionLive do
id: "package-search",
session: %{
"session_pid" => @session.pid,
"runtime" => @data_view.runtime,
"return_to" => @self_path
"runtime" => @data_view.runtime
}
) %>
</.modal>

View file

@ -2,16 +2,11 @@ defmodule LivebookWeb.SessionLive.PackageSearchLive do
use LivebookWeb, :live_view
@impl true
def mount(
_params,
%{"session_pid" => session_pid, "runtime" => runtime, "return_to" => return_to},
socket
) do
def mount(_params, %{"session_pid" => session_pid, "runtime" => runtime}, socket) do
socket =
assign(socket,
session: Livebook.Session.get_by_pid(session_pid),
runtime: runtime,
return_to: return_to,
search: "",
search_ref: nil,
packages: [],
@ -145,6 +140,6 @@ defmodule LivebookWeb.SessionLive.PackageSearchLive do
defp add_dependency(socket, dependency) do
Livebook.Session.add_dependencies(socket.assigns.session.pid, [dependency])
push_patch(socket, to: socket.assigns.return_to)
assign(socket, search: "", search_ref: nil, packages: [])
end
end