app/views/madmin/application/_navigation.html.erb in madmin-1.2.11 vs app/views/madmin/application/_navigation.html.erb in madmin-2.0.0

- old
+ new

@@ -1,29 +1,24 @@ -<div class="flex flex-col h-full text-sm"> - <div class="flex md:block justify-between items-center"> - <div class="flex md:block items-center"> - <h1 class="mr-2 md:p-2 text-xl font-semibold">Madmin</h1> - <% if main_app.respond_to?(:root_url) %> - <%= link_to main_app.root_url, class: "block p-2 rounded hover:bg-gray-200", data: { turbo: false } do %> - ← Back <span class="hidden md:inline">to App</span> - <% end %> - <% end %> - </div> +<h1><%= link_to_if respond_to?(:root_url), Madmin.site_name, root_url, data: {turbo: false} %></h1> - <div class="-mr-2 flex items-center md:hidden relative" data-controller="dropdown"> - <button data-action="click->dropdown#toggle touch->dropdown#toggle click@window->dropdown#hide touch@window#dropdown->hide" type="button" class="bg-white rounded-md p-2 inline-flex items-center justify-center text-gray-400 hover:bg-gray-200 focus:outline-none focus:ring-2 focus-ring-inset focus:ring-white" id="main-menu" aria-haspopup="true"> - <span class="sr-only">Open main menu</span> - <!-- Heroicon name: outline/menu --> - <svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true"> - <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path> - </svg> - </button> +<nav> + <%= nav_link_to "Dashboard", madmin_root_path %> - <div class="absolute top-12 right-0 bg-white rounded-lg min-w-64 shadow-lg hidden md:flex flex-col flex-grow justify-between" data-dropdown-target="menu"> - <%= render "menu_resources" %> - </div> - </div> - <div class="hidden md:block"> - <%= render "menu_resources" %> - </div> - </div> -</div> + <% Madmin.menu.render do |item| %> + <% if item.url %> + <%= nav_link_to item.label, item.url, starts_with: item.url %> + <% else %> + <h4><%= item.label %></h4> + <% end %> + + <% item.items.each do |item| %> + <%= nav_link_to item.label, item.url, starts_with: item.url %> + <% end %> + <% end %> +</nav> + +<footer> + <%= link_to "https://github.com/excid3/madmin", target: :_blank do %> + <svg viewBox="0 0 16 16" height="1rem" width="1rem" fill="currentColor" aria-hidden="true"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg> + Madmin on GitHub + <% end %> +</footer>