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>