<%= render_block(@inner_block) %>
@@ -327,7 +327,7 @@ defmodule LivebookWeb.SessionLive.CellComponent do
-
+
"""
end
diff --git a/lib/livebook_web/live/session_live/indicators_component.ex b/lib/livebook_web/live/session_live/indicators_component.ex
index f4bf685e3..e3f535940 100644
--- a/lib/livebook_web/live/session_live/indicators_component.ex
+++ b/lib/livebook_web/live/session_live/indicators_component.ex
@@ -7,27 +7,27 @@ defmodule LivebookWeb.SessionLive.IndicatorsComponent do
<%= if @path do %>
<%= if @dirty do %>
-
+ <.tooltip label="Autosave pending" direction="left">
<%= live_patch to: Routes.session_path(@socket, :file_settings, @session_id),
class: "icon-button icon-outlined-button border-blue-400 hover:bg-blue-50 focus:bg-blue-50" do %>
<.remix_icon icon="save-line" class="text-xl text-blue-500" />
<% end %>
-
+
<% else %>
-
+ <.tooltip label="Notebook saved" direction="left">
<%= live_patch to: Routes.session_path(@socket, :file_settings, @session_id),
class: "icon-button icon-outlined-button border-green-300 hover:bg-green-50 focus:bg-green-50" do %>
<.remix_icon icon="save-line" class="text-xl text-green-400" />
<% end %>
-
+
<% end %>
<% else %>
-
+ <.tooltip label="Choose a file to save the notebook" direction="left">
<%= live_patch to: Routes.session_path(@socket, :file_settings, @session_id),
class: "icon-button icon-outlined-button border-gray-200 hover:bg-gray-100 focus:bg-gray-100" do %>
<.remix_icon icon="save-line" class="text-xl text-gray-400" />
<% end %>
-
+
<% end %>
<%= if @runtime do %>
@@ -35,67 +35,67 @@ defmodule LivebookWeb.SessionLive.IndicatorsComponent do
status={elem(@global_evaluation_status, 0)}
cell_id={elem(@global_evaluation_status, 1)} />
<% else %>
-
+ <.tooltip label="Choose a runtime to run the notebook in" direction="left">
<%= live_patch to: Routes.session_path(@socket, :runtime_settings, @session_id),
class: "icon-button icon-outlined-button border-gray-200 hover:bg-gray-100 focus:bg-gray-100" do %>
<.remix_icon icon="loader-3-line" class="text-xl text-gray-400" />
<% end %>
-
+
<% end %>
<%# Note: this indicator is shown/hidden using CSS based on the current mode %>
-
+ <.tooltip label="Insert mode" data-element="insert-mode-indicator" direction="left">
ins
-
+
"""
end
defp global_evaluation_status(%{status: :evaluating} = assigns) do
~H"""
-
+ <.tooltip label="Go to evaluating cell" direction="left">
-
+
"""
end
defp global_evaluation_status(%{status: :evaluated} = assigns) do
~H"""
-
+ <.tooltip label="Go to last evaluated cell" direction="left">
-
+
"""
end
defp global_evaluation_status(%{status: :stale} = assigns) do
~H"""
-
+ <.tooltip label="Go to first stale cell" direction="left">
-
+
"""
end
defp global_evaluation_status(%{status: :fresh} = assigns) do
~H"""
-
+ <.tooltip label="Ready to evaluate" direction="left">
-
+
"""
end
end
diff --git a/lib/livebook_web/live/session_live/section_component.ex b/lib/livebook_web/live/session_live/section_component.ex
index 026449e7a..53ef98733 100644
--- a/lib/livebook_web/live/session_live/section_component.ex
+++ b/lib/livebook_web/live/session_live/section_component.ex
@@ -18,33 +18,33 @@ defmodule LivebookWeb.SessionLive.SectionComponent do
<%# ^ Note it's important there's no space between
and
because we want the content to exactly match section name. %>