]> git.openstreetmap.org Git - rails.git/blob - app/views/users/_sidebar_section.html.erb
Merge pull request #7302 from tomhughes/terms-locale
[rails.git] / app / views / users / _sidebar_section.html.erb
1 <%# locals: (user:, present: false, edit_title:, edit_path:) %>
2
3 <% editable = edit_title && edit_path && current_user && user == current_user %>
4 <% edit_button_classes = %w[btn btn-sm btn-outline-primary py-0 w-100 overflow-hidden] %>
5 <% if present %>
6   <div class="border-bottom text-body-secondary">
7     <div class="my-2">
8       <%= yield %>
9     </div>
10     <% if editable %>
11       <div class="collapse" data-sidebar-edit>
12         <%= link_to edit_title, edit_path, :class => [*edit_button_classes, "mb-2"] %>
13       </div>
14     <% end %>
15   </div>
16 <% elsif editable %>
17   <div class="border-bottom text-body-secondary collapse" data-sidebar-edit>
18     <div class="py-2">
19       <%= link_to edit_title, edit_path, :class => edit_button_classes %>
20     </div>
21   </div>
22 <% end %>