diff --git a/assets/css/js_interop.css b/assets/css/js_interop.css
index 56bac12a4..d9372f9b8 100644
--- a/assets/css/js_interop.css
+++ b/assets/css/js_interop.css
@@ -267,6 +267,18 @@ solely client-side operations.
@apply hidden;
}
+[data-el-session][data-js-code-zen][data-js-no-outputs]
+ [data-el-code-zen-outputs-toggle]
+ [data-label-hide] {
+ @apply hidden;
+}
+
+[data-el-session][data-js-code-zen]:not([data-js-no-outputs])
+ [data-el-code-zen-outputs-toggle]
+ [data-label-show] {
+ @apply hidden;
+}
+
[data-el-session][data-js-code-zen] [data-el-code-zen-enable] {
@apply hidden;
}
diff --git a/lib/livebook_web/live/session_live/indicators_component.ex b/lib/livebook_web/live/session_live/indicators_component.ex
index ca20e92cb..6110b0683 100644
--- a/lib/livebook_web/live/session_live/indicators_component.ex
+++ b/lib/livebook_web/live/session_live/indicators_component.ex
@@ -90,7 +90,8 @@ defmodule LivebookWeb.SessionLive.IndicatorsComponent do
role="menuitem"
data-el-code-zen-outputs-toggle>
<.remix_icon icon="layout-bottom-2-line" />
- Toggle outputs
+ Show outputs
+ Hide outputs