mirror of
https://github.com/livebook-dev/livebook.git
synced 2025-10-25 21:06:08 +08:00
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:
parent
a8a963f2aa
commit
0711040d67
2 changed files with 3 additions and 9 deletions
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue