defmodule LivebookWeb.SessionLive.PackageSearchLive do use LivebookWeb, :live_view @impl true def mount(_params, %{"session_pid" => session_pid, "runtime" => runtime}, socket) do socket = assign(socket, session: Livebook.Session.get_by_pid(session_pid), runtime: runtime, search: "", search_ref: nil, packages: [], error_message: nil ) socket = if connected?(socket), do: do_search(socket, ""), else: socket {:ok, socket} end @impl true def render(assigns) do ~H"""
Find external packages for your notebook