Files
ubicloud/views/layouts/topbar.erb
Furkan Sahin a83bea5d55 Remove Project.provider
We are removing provider property from project. This way, a given
project can have resources in different provider regions. This change
makes sense since we are renaming the location names to not include the
provider information. It will also be helpful for us to run the github
actions workload on hosts from different providers.
2024-04-26 14:01:34 +02:00

48 lines
2.3 KiB
Plaintext

<div
class="sticky top-0 z-40 flex h-16 shrink-0 items-center gap-x-4 border-b border-gray-200 bg-white px-4 shadow-sm sm:gap-x-6 sm:px-6 lg:px-8"
>
<button type="button" class="toggle-mobile-menu -m-2.5 p-2.5 text-gray-700 lg:hidden">
<span class="sr-only">Open sidebar</span>
<%== render("components/icon", locals: { name: "hero-bars-3" }) %>
</button>
<!-- Separator -->
<div class="h-6 w-px bg-gray-900/10 lg:hidden"></div>
<img class="h-5 w-auto lg:hidden" src="/logo-primary.png" alt="Ubicloud">
<div class="flex flex-1 gap-x-4 self-stretch justify-end lg:gap-x-6">
<div class="flex items-center gap-x-4 lg:gap-x-6">
<!-- Profile dropdown -->
<div class="relative group dropdown text-sm leading-6 text-gray-900">
<button type="button" class="-m-1.5 flex items-center p-1.5" title="<%= @current_user.email %>">
<%== render("components/icon", locals: { name: "hero-user-circle", classes: "h-8 w-8 rounded-full bg-gray-50" }) %>
<span class="hidden lg:flex lg:items-center">
<span class="ml-3 font-semibold" aria-hidden="true"><%= @current_user.name %></span>
<%== render("components/icon", locals: { name: "hero-chevron-down", classes: "h-5 w-5 ml-2 text-gray-400" }) %>
</span>
</button>
<div
class="hidden group-[.active]:block absolute right-0 z-10 mt-2.5 w-48 origin-top-right rounded-md bg-white pb-2 shadow-lg ring-1 ring-gray-900/5 focus:outline-none divide-y divide-gray-100"
role="menu"
tabindex="-1"
>
<div class="px-3 py-2">
<p class="text-sm">Signed in as</p>
<p class="truncate text-sm font-medium text-gray-900">
<%= @current_user.email %></p>
</div>
<div>
<a href="/account" class="block px-3 py-1 hover:bg-gray-100" role="menuitem" tabindex="-1">My Account</a>
<a href="/project" class="block px-3 py-1 hover:bg-gray-100" role="menuitem" tabindex="-1">Projects</a>
</div>
<div>
<form action="/logout" method="post">
<%== csrf_tag("/logout") %>
<button type="submit" class="block px-3 py-1 hover:bg-gray-100 w-full text-left" role="menuitem" tabindex="-1">Log out</button>
</form>
</div>
</div>
</div>
</div>
</div>
</div>