mirror of
https://github.com/ubicloud/ubicloud.git
synced 2025-10-07 23:31:58 +08:00
Currently, herb/formatter has at least 4 bugs the prevent us from switching to it (https://github.com/marcoroth/herb/issues 476, 477, 478, and 479). This includes manual fixes for each issue. herb/formatter also introduces a rubocop violation for the Layout/AssignmentIndentation cop. This disables that cop.
56 lines
1.9 KiB
Text
56 lines
1.9 KiB
Text
<div class="group dropdown inline-block w-full">
|
|
<div>
|
|
<button
|
|
type="button"
|
|
class="
|
|
inline-flex w-full items-center gap-x-4 px-6 py-3 text-md
|
|
font-semibold leading-6 text-white bg-orange-700 hover:bg-orange-800
|
|
"
|
|
id="menu-button"
|
|
>
|
|
<%== part("components/icon", name: "hero-folder-open", classes: "h-8 w-8 rounded-full") %>
|
|
<span><%= @project ? @project[:name] : "Global" %></span>
|
|
<%== part("components/icon", name: "hero-chevron-up-down", classes: "h-8 w-8 ml-auto") %>
|
|
</button>
|
|
</div>
|
|
<div
|
|
class="
|
|
hidden opacity-0 scale-95 group-[.active]:block
|
|
group-[.active]:opacity-100 group-[.active]:scale-100 transition
|
|
ease-out duration-100 absolute bottom-12 left-12 z-10 mt-2 w-64
|
|
origin-bottom divide-y divide-gray-100 rounded-md bg-white shadow-lg
|
|
ring-1 ring-black ring-opacity-5 focus:outline-none text-gray-800
|
|
"
|
|
role="menu"
|
|
tabindex="-1"
|
|
>
|
|
<div class="py-1 max-h-64 overflow-y-auto" role="none">
|
|
<% current_account.projects.each do |p| %>
|
|
<a
|
|
href="<%= p.path %>/dashboard"
|
|
class="block px-4 py-2 hover:bg-gray-100 hover:text-gray-900 <% if p.id == @project&.id %> bg-orange-50 text-orange-600 hover:bg-orange-50 hover:text-orange-700 <% end %>"
|
|
role="menuitem"
|
|
tabindex="-1"
|
|
>
|
|
<%= p.name %>
|
|
</a>
|
|
<% end %>
|
|
</div>
|
|
<div class="py-1" role="none">
|
|
<a
|
|
href="/project/create"
|
|
class="
|
|
group flex items-center px-4 py-2 hover:bg-gray-100
|
|
hover:text-gray-900
|
|
"
|
|
role="menuitem"
|
|
tabindex="-1"
|
|
>
|
|
<div class="mr-2 text-gray-400 group-hover:text-gray-500">
|
|
<%== part("components/icon", name: "hero-plus", classes: "h-5 w-5 stroke-[2.5px]") %>
|
|
</div>
|
|
Create Project
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|