Modified navbar with login, logout,..
This commit is contained in:
3
app/views/layouts/_footer.html.erb
Normal file
3
app/views/layouts/_footer.html.erb
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<footer class="container px-4 mx-auto mt-4">
|
||||||
|
<p></p>
|
||||||
|
</footer>
|
||||||
29
app/views/layouts/_header.html.erb
Normal file
29
app/views/layouts/_header.html.erb
Normal 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>
|
||||||
@@ -12,37 +12,10 @@
|
|||||||
</head>
|
</head>
|
||||||
<body class="bg-white">
|
<body class="bg-white">
|
||||||
<%= render "layouts/flash" %>
|
<%= render "layouts/flash" %>
|
||||||
<header class="container flex items-center justify-between px-4 py-6 mx-auto border-b-2 border-gray-300">
|
<%= render "layouts/header" %>
|
||||||
<a href="/" class="text-4xl font-bold text-hsrm-gray">Plottservice Fachbereich AB</a>
|
|
||||||
<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>
|
|
||||||
<nav>
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<a href="#" class="flex items-center btn btn-primary">
|
|
||||||
<span>Anmelden</span>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</nav>
|
|
||||||
</header>
|
|
||||||
<main class="container px-4 mx-auto mt-4">
|
<main class="container px-4 mx-auto mt-4">
|
||||||
<%= yield %>
|
<%= yield %>
|
||||||
</main>
|
</main>
|
||||||
<footer class="container px-4 mx-auto mt-4">
|
<%= render "layouts/footer" %>
|
||||||
<p></p>
|
|
||||||
</footer>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user