defmodule LivebookWeb.SessionLive.ExportElixirComponent do use LivebookWeb, :live_component alias Livebook.Session @impl true def update(assigns, socket) do socket = assign(socket, assigns) source = Livebook.Notebook.Export.Elixir.notebook_to_elixir(socket.assigns.notebook) socket = assign(socket, :source, source) {:ok, socket} end @impl true def render(assigns) do ~H"""