Modified navbar with login, logout,..

This commit is contained in:
2024-08-27 09:34:31 +02:00
parent d0e1f0772f
commit 6095c31fb9
3 changed files with 34 additions and 29 deletions

View File

@@ -0,0 +1,29 @@
<header class="container flex items-center justify-between px-4 py-6 mx-auto border-b-2 border-gray-300">
<a href="/" class="text-4xl font-bold text-hsrm-gray">Plottservice Fachbereich AB</a>
<% if user_signed_in? && current_user&.admin? || current_user&.operator? %>
<nav>
<ul class="flex justify-center font-semibold items-color">
<li class="relative">
<button class="px-4 py-2 cursor-default hover:text-hsrm-red">
Admin
</button>
</li>
<li class="relative">
<button class="px-4 py-2 cursor-default hover:text-hsrm-red">
<%= link_to 'Operator', operator_jobs_path %>
</button>
</li>
</ul>
</nav>
<% end %>
<nav>
<ul class="flex items-center">
<% if user_signed_in? %>
<li><%= current_user.email %></li>
<li><%= button_to 'Abmelden', Current.session, method: :delete, class: "btn btn-primary" %></li>
<% else %>
<li><%= link_to 'Anmelden', sign_in_path, class: "btn btn-primary" %></li>
<% end %>
</ul>
</nav>
</header>