Add option to disable frame placeholder (#2035)

This commit is contained in:
Jonatan Kłosko 2023-07-04 13:35:29 +02:00 committed by GitHub
parent d596df9373
commit 27458f33f7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View file

@ -91,7 +91,7 @@ defmodule LivebookWeb.Output do
) )
end end
defp render_output({:frame, outputs, _info}, %{ defp render_output({:frame, outputs, info}, %{
id: id, id: id,
session_id: session_id, session_id: session_id,
session_pid: session_pid, session_pid: session_pid,
@ -102,6 +102,7 @@ defmodule LivebookWeb.Output do
live_component(Output.FrameComponent, live_component(Output.FrameComponent,
id: id, id: id,
outputs: outputs, outputs: outputs,
placeholder: Map.get(info, :placeholder, true),
session_id: session_id, session_id: session_id,
session_pid: session_pid, session_pid: session_pid,
input_values: input_values, input_values: input_values,

View file

@ -75,7 +75,7 @@ defmodule LivebookWeb.Output.FrameComponent do
~H""" ~H"""
<div id={"frame-output-#{@id}"}> <div id={"frame-output-#{@id}"}>
<%= if @output_count == 0 do %> <%= if @output_count == 0 do %>
<div class="text-gray-300 p-4 rounded-lg border border-gray-200"> <div :if={@placeholder} class="text-gray-300 p-4 rounded-lg border border-gray-200">
Nothing here... Nothing here...
</div> </div>
<% else %> <% else %>