summaryrefslogtreecommitdiff
path: root/src/main/resources/templates
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2024-03-04 12:50:07 +0100
committerPaul-Christian Volkmer2024-03-04 12:50:07 +0100
commit9eb65788e152c8c34eb2ed0d54ca2f9582e7511b (patch)
treeb279f1df3130a13bcfd9f79954435284465c019e /src/main/resources/templates
parent9392bcadc98c123515e41b66901607bef6c5cf81 (diff)
style: change login/logout style
Diffstat (limited to 'src/main/resources/templates')
-rw-r--r--src/main/resources/templates/fragments.html24
1 files changed, 15 insertions, 9 deletions
diff --git a/src/main/resources/templates/fragments.html b/src/main/resources/templates/fragments.html
index bfa36a2..467a483 100644
--- a/src/main/resources/templates/fragments.html
+++ b/src/main/resources/templates/fragments.html
@@ -7,10 +7,12 @@
<body>
<div th:fragment="nav">
<nav>
- <a class="nav-home" th:href="@{/}">
- <img th:src="@{/icon.svg}" alt="Icon" />
- <span>ETL-Processor</span>
- </a>
+ <span>
+ <a class="nav-home" th:href="@{/}">
+ <img th:src="@{/icon.svg}" alt="Icon" />
+ <span>ETL-Processor</span>
+ </a>
+ </span>
<ul>
<li><a th:href="@{/}">Übersicht</a></li>
<li><a th:href="@{/statistics}">Statistiken</a></li>
@@ -18,15 +20,19 @@
<a th:href="@{/configs}">Konfiguration</a>
</li>
<li class="login" sec:authorize="not isAuthenticated()">
- <a th:href="@{/login}">Login</a>
+ <a class="btn btn-blue" th:href="@{/login}">Login</a>
</li>
<li class="login" sec:authorize="isAuthenticated()">
<span>
- <span>👤</span>
- <span sec:authentication="name">?</span>
+ <div class="user-icon">
+ <img th:src="@{user.svg}" alt="User-Image">
+ <span sec:authorize="hasRole('ADMIN')" class="user-role admin">Admin</span>
+ <span sec:authorize="hasRole('USER')" class="user-role user">User</span>
+ <span sec:authorize="hasRole('GUEST')" class="user-role guest">Guest</span>
+ </div>
+ <span class="user-name" sec:authentication="name">?</span>
</span>
- &nbsp;
- <a th:href="@{/logout}">Abmelden</a>
+ <a class="btn btn-red" th:href="@{/logout}">Abmelden</a>
</li>
</ul>
</nav>