Skip to content

Commit 2e70886

Browse files
committed
pass class to live_render
1 parent e6d6f0d commit 2e70886

4 files changed

Lines changed: 9 additions & 3 deletions

File tree

lib/live_debugger/live_views/channel_dashboard_live.ex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ defmodule LiveDebugger.LiveViews.ChannelDashboardLive do
6565
<div class="flex overflow-hidden">
6666
<SidebarLive.live_render
6767
id="sidebar"
68+
class="h-full"
6869
socket={@socket}
6970
lv_process={lv_process}
7071
url={@url}
@@ -74,12 +75,14 @@ defmodule LiveDebugger.LiveViews.ChannelDashboardLive do
7475
<div class="flex grow flex-col xl:flex-row gap-4 xl:gap-8 p-8 overflow-y-auto xl:overflow-y-hidden max-w-screen-2xl mx-auto scrollbar-main">
7576
<StateLive.live_render
7677
id="node-state-lv"
78+
class="flex xl:w-1/2"
7779
socket={@socket}
7880
lv_process={lv_process}
7981
node_id={@node_id || lv_process.pid}
8082
/>
8183
<TracesLive.live_render
8284
id="traces-list"
85+
class="flex max-xl:grow xl:w-1/2"
8386
socket={@socket}
8487
lv_process={lv_process}
8588
node_id={@node_id || lv_process.pid}

lib/live_debugger/live_views/sidebar_live.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ defmodule LiveDebugger.LiveViews.SidebarLive do
2424
attr(:lv_process, :map, required: true)
2525
attr(:node_id, :string, required: true)
2626
attr(:url, :string, required: true)
27+
attr(:class, :string, default: "", doc: "CSS class for the container")
2728

2829
def live_render(assigns) do
2930
session = %{
@@ -39,7 +40,7 @@ defmodule LiveDebugger.LiveViews.SidebarLive do
3940
<%= live_render(@socket, __MODULE__,
4041
id: @id,
4142
session: @session,
42-
container: {:aside, class: "h-full"}
43+
container: {:aside, class: @class}
4344
) %>
4445
"""
4546
end

lib/live_debugger/live_views/state_live.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ defmodule LiveDebugger.LiveViews.StateLive do
1818
attr(:id, :string, required: true)
1919
attr(:lv_process, :map, required: true)
2020
attr(:node_id, :string, required: true)
21+
attr(:class, :string, default: "", doc: "CSS class for the container")
2122

2223
def live_render(assigns) do
2324
session = %{
@@ -32,7 +33,7 @@ defmodule LiveDebugger.LiveViews.StateLive do
3233
<%= live_render(@socket, __MODULE__,
3334
id: @id,
3435
session: @session,
35-
container: {:div, class: "flex xl:w-1/2"}
36+
container: {:div, class: @class}
3637
) %>
3738
"""
3839
end

lib/live_debugger/live_views/traces_live.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ defmodule LiveDebugger.LiveViews.TracesLive do
2525
attr(:lv_process, :map, required: true)
2626
attr(:node_id, :string, required: true)
2727
attr(:root_pid, :any, required: true)
28+
attr(:class, :string, default: "", doc: "CSS class for the container")
2829

2930
def live_render(assigns) do
3031
session = %{
@@ -41,7 +42,7 @@ defmodule LiveDebugger.LiveViews.TracesLive do
4142
<%= live_render(@socket, __MODULE__,
4243
id: @id,
4344
session: @session,
44-
container: {:div, class: "flex max-xl:grow xl:w-1/2"}
45+
container: {:div, class: @class}
4546
) %>
4647
"""
4748
end

0 commit comments

Comments
 (0)