defmodule LivebookWeb.JSViewComponent do
  use LivebookWeb, :live_component
  @impl true
  def update(assigns, socket) do
    {:ok,
     socket
     |> assign(assigns)
     |> assign_new(:timeout_message, fn -> "Not available" end)}
  end
  @impl true
  def render(assigns) do
    ~H"""
    
    
    """
  end
  defp cdn_url(nil), do: nil
  defp cdn_url(url), do: url <> "/"
  defp session_token(session_id, client_id) do
    Phoenix.Token.sign(LivebookWeb.Endpoint, "session", %{
      session_id: session_id,
      client_id: client_id
    })
  end
  defp connect_token(pid) do
    Phoenix.Token.sign(LivebookWeb.Endpoint, "js-view-connect", %{pid: pid})
  end
end