frontend: add LoginGate, wire session into App, add logout link

This commit is contained in:
2026-07-24 21:47:41 +02:00
parent 6dd4d9309c
commit 815db1ec1f
5 changed files with 110 additions and 11 deletions

View File

@@ -57,7 +57,6 @@ body {
alongside Activities/Progression/Training plan, so it reads more like an
account chip (à la Slack/GitHub's corner avatar) than another nav tab. */
.profile-name {
margin-left: auto;
display: inline-flex;
align-items: center;
gap: 0.4rem;
@@ -87,6 +86,23 @@ body {
color: white;
}
.header-actions {
margin-left: auto;
display: flex;
align-items: center;
gap: 0.6rem;
}
.logout-link {
color: #9aa0ab;
font-size: 0.85rem;
text-decoration: none;
}
.logout-link:hover {
color: #3b82f6;
}
.garmin-connection {
display: flex;
flex-direction: column;