Skip to content

Commit 45c8870

Browse files
committed
fix inset styling
1 parent 0b42bc1 commit 45c8870

File tree

3 files changed

+10
-14
lines changed

3 files changed

+10
-14
lines changed

lib/ruby_ui/sidebar/collapsiable_sidebar.rb

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,11 @@ def initialize(side: :left, variant: :sidebar, collapsible: :offcanvas, open: tr
1111
end
1212

1313
def view_template(&)
14-
div do
15-
MobileSidebar(side: @side, **attrs, &)
16-
div(**mix(sidebar_attrs, attrs)) do
17-
div(**gap_element_attrs)
18-
div(**content_wrapper_attrs) do
19-
div(**content_attrs, &)
20-
end
14+
MobileSidebar(side: @side, **attrs, &)
15+
div(**mix(sidebar_attrs, attrs)) do
16+
div(**gap_element_attrs)
17+
div(**content_wrapper_attrs) do
18+
div(**content_attrs, &)
2119
end
2220
end
2321
end

lib/ruby_ui/sidebar/sidebar.rb

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,10 @@ def initialize(side: :left, variant: :sidebar, collapsible: :offcanvas, open: tr
1919
end
2020

2121
def view_template(&)
22-
div(**attrs) do
23-
if @collapsible == :none
24-
NonCollapsiableSidebar(&)
25-
else
26-
CollapsiableSidebar(side: @side, variant: @variant, collapsible: @collapsible, open: @open, &)
27-
end
22+
if @collapsible == :none
23+
NonCollapsiableSidebar(**attrs, &)
24+
else
25+
CollapsiableSidebar(side: @side, variant: @variant, collapsible: @collapsible, open: @open, **attrs, &)
2826
end
2927
end
3028
end

lib/ruby_ui/sidebar/sidebar_wrapper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def view_template(&)
1313

1414
def default_attrs
1515
{
16-
class: 'group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full',
16+
class: 'group/sidebar-wrapper [&:has([data-variant=inset])]:bg-sidebar flex min-h-svh w-full',
1717
style: "--sidebar-width: #{SIDEBAR_WIDTH}; --sidebar-width-icon: #{SIDEBAR_WIDTH_ICON};",
1818
data: {
1919
controller: 'ruby-ui--sidebar'

0 commit comments

Comments
 (0)