Skip to content

Commit 559603f

Browse files
committed
wip
1 parent 3dcb7b5 commit 559603f

2 files changed

Lines changed: 22 additions & 22 deletions

File tree

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
1-
<% if @title.present? %>
2-
<% if @collapsable %>
3-
<button
4-
type="button"
5-
class="<%= class_names("sidebar-section__header justify-between", "cursor-pointer": @collapsable) %>"
6-
data-action="click->menu#triggerCollapse"
7-
data-menu-target="trigger"
8-
aria-expanded="<%= !@collapsed %>"
9-
>
10-
<div class="sidebar-section__header-inner">
11-
<%= helpers.svg @icon, class: "sidebar-section__icon sidebar-icon" if @icon.present? %>
12-
<span><%= @title %></span>
13-
</div>
14-
<span class="sidebar-section__icon sidebar-icon <%= 'sidebar-icon--collapsed' if @collapsed %>"
15-
data-menu-target="svg"
16-
>
17-
<%= helpers.svg 'tabler/outline/chevron-down' %>
18-
</span>
19-
</button>
20-
<% else %>
21-
<div class="sidebar-section__header">
1+
<% if @collapsable %>
2+
<button
3+
type="button"
4+
class="<%= class_names("sidebar-section__header justify-between", "cursor-pointer": @collapsable) %>"
5+
data-action="click->menu#triggerCollapse"
6+
data-menu-target="trigger"
7+
aria-expanded="<%= !@collapsed %>"
8+
>
9+
<div class="sidebar-section__header-inner">
2210
<%= helpers.svg @icon, class: "sidebar-section__icon sidebar-icon" if @icon.present? %>
2311
<span><%= @title %></span>
2412
</div>
25-
<% end %>
13+
<span class="sidebar-section__icon sidebar-icon <%= 'sidebar-icon--collapsed' if @collapsed %>"
14+
data-menu-target="svg"
15+
>
16+
<%= helpers.svg 'tabler/outline/chevron-down' %>
17+
</span>
18+
</button>
19+
<% else %>
20+
<div class="sidebar-section__header">
21+
<%= helpers.svg @icon, class: "sidebar-section__icon sidebar-icon" if @icon.present? %>
22+
<span><%= @title %></span>
23+
</div>
2624
<% end %>

app/components/avo/sidebar/heading_component.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ class Avo::Sidebar::HeadingComponent < Avo::BaseComponent
66
prop :collapsable, default: false
77
prop :collapsed, default: false
88
prop :key
9+
10+
def render? = @title.present?
911
end

0 commit comments

Comments
 (0)