Sha256: fcfdb9333bd270ef3bd7556097dd20eb8f1efbdf8cb7b31f313a61b10bb156c6
Contents?: true
Size: 1.44 KB
Versions: 4
Compression:
Stored size: 1.44 KB
Contents
<%= render Spina::UserInterface::HeaderComponent.new do |header| %> <% header.navigation do %> <nav class="-mb-3 mt-4"> <ul class="inline-flex flex-wrap w-auto rounded-md bg-white"> <% @navigations.each do |navigation| %> <%= render Spina::UserInterface::TabLinkComponent.new(spina.edit_admin_navigation_path(navigation), active: @navigation == navigation) do %> <%= heroicon('menu-alt-2', style: :solid, class: 'w-3 h-3 mr-1') %> <%= navigation.label %> <% end %> <% end %> </ul> </nav> <% end %> <% end %> <div class="p-4 md:p-8 max-w-screen-xl"> <%= render Spina::Forms::GroupComponent.new(label: Spina::Navigation.model_name.human, description: t('spina.navigations.description')) do %> <ul class="space-y-2" data-controller="sortable" data-sortable-target="list" id="<%= dom_id(@navigation) %>"> <%= form_with url: spina.sort_admin_navigation_path(@navigation), data: {sortable_target: "form"} do |f| %> <% end %> <%= render @navigation.navigation_items.sorted.roots %> </ul> <%= link_to spina.new_admin_navigation_navigation_item_path(@navigation), class: 'btn btn-default w-56 mt-2 bg-transparent', data: {turbo_frame: "modal"} do %> <%= heroicon('plus', style: :solid, class: "w-6 h-6 -ml-1 mr-1 text-gray-400") %> <div class="w-full"><%=t 'spina.navigations.add_menu_item' %></div> <% end %> <% end %> </div>
Version data entries
4 entries across 4 versions & 1 rubygems