mirror of
https://github.com/livebook-dev/livebook.git
synced 2025-12-17 21:50:25 +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",
|
id: "package-search",
|
||||||
session: %{
|
session: %{
|
||||||
"session_pid" => @session.pid,
|
"session_pid" => @session.pid,
|
||||||
"runtime" => @data_view.runtime,
|
"runtime" => @data_view.runtime
|
||||||
"return_to" => @self_path
|
|
||||||
}
|
}
|
||||||
) %>
|
) %>
|
||||||
</.modal>
|
</.modal>
|
||||||
|
|
|
||||||
|
|
@ -2,16 +2,11 @@ defmodule LivebookWeb.SessionLive.PackageSearchLive do
|
||||||
use LivebookWeb, :live_view
|
use LivebookWeb, :live_view
|
||||||
|
|
||||||
@impl true
|
@impl true
|
||||||
def mount(
|
def mount(_params, %{"session_pid" => session_pid, "runtime" => runtime}, socket) do
|
||||||
_params,
|
|
||||||
%{"session_pid" => session_pid, "runtime" => runtime, "return_to" => return_to},
|
|
||||||
socket
|
|
||||||
) do
|
|
||||||
socket =
|
socket =
|
||||||
assign(socket,
|
assign(socket,
|
||||||
session: Livebook.Session.get_by_pid(session_pid),
|
session: Livebook.Session.get_by_pid(session_pid),
|
||||||
runtime: runtime,
|
runtime: runtime,
|
||||||
return_to: return_to,
|
|
||||||
search: "",
|
search: "",
|
||||||
search_ref: nil,
|
search_ref: nil,
|
||||||
packages: [],
|
packages: [],
|
||||||
|
|
@ -145,6 +140,6 @@ defmodule LivebookWeb.SessionLive.PackageSearchLive do
|
||||||
|
|
||||||
defp add_dependency(socket, dependency) do
|
defp add_dependency(socket, dependency) do
|
||||||
Livebook.Session.add_dependencies(socket.assigns.session.pid, [dependency])
|
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
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue