Skip to content

Commit 0347b65

Browse files
committed
Display checkmark when token present
1 parent a8b245b commit 0347b65

File tree

1 file changed

+29
-10
lines changed

1 file changed

+29
-10
lines changed

internal/server/templates/index.html

+29-10
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
padding-bottom: 0.1rem;
3434
}
3535

36+
3637
.page-container {
3738
display: flex;
3839
flex-direction: column;
@@ -82,27 +83,40 @@
8283

8384
.token-header {
8485
display: flex;
85-
justify-content: start;
86+
justify-content: space-between;
8687
align-items: center;
8788
gap: 0.3rem;
8889
}
8990

91+
.inline-group {
92+
display: inline-flex;
93+
align-items: center;
94+
gap: 0.3rem;
95+
line-height: 0.8rem;
96+
}
97+
9098
.token-link {
9199
font-size: 1.0rem;
92100
font-family: Verdana, Arial, Helvetica, sans-serif;
93101
text-decoration: none;
94102
margin-bottom: 1px;
95-
line-height: 0.8rem;
96103
color: #000000;
97104
}
98105

99106
.token-toggle {
100107
font-size: 1.6rem;
101108
font-weight: bold;
102-
line-height: 0.8rem;
103109
cursor: pointer;
104110
}
105111

112+
.token-status {
113+
font-family: "Courier New", monospace;
114+
font-size: 2.0rem;
115+
transform: translateY(0.1rem);
116+
line-height: 0.8rem;
117+
color: seagreen;
118+
}
119+
106120
.hovered-link,
107121
.token-toggle:hover,
108122
.token-link:hover {
@@ -177,15 +191,20 @@
177191
<!-- {{if ShowTokenWidget}} -->
178192
<div class="token-container" x-data="tokenHandler()">
179193
<div class="token-header">
180-
<span class="token-toggle" :class="{ 'hovered-link': controlHovered }" @mouseenter="controlHovered = true"
181-
@mouseleave="controlHovered = false" @click="isCollapsed = !isCollapsed">
182-
<span x-show="isCollapsed">&#x002B;</span>
183-
<span x-show="!isCollapsed">&#x2212;</span>
194+
<span class="inline-group">
195+
<span class="token-toggle" :class="{ 'hovered-link': controlHovered }" @mouseenter="controlHovered = true"
196+
@mouseleave="controlHovered = false" @click="isCollapsed = !isCollapsed">
197+
<span x-show="isCollapsed">&#x002B;</span>
198+
<span x-show="!isCollapsed">&#x2212;</span>
199+
</span>
200+
<!-- TODO: Convert <a> to button -->
201+
<a href="#" class="token-link" :class="{ 'hovered-link': controlHovered }" @mouseenter="controlHovered = true"
202+
@mouseleave="controlHovered = false" @click.prevent="isCollapsed = !isCollapsed">Enter Token</a>
184203
</span>
185-
<!-- TODO: Convert <a> to button -->
186-
<a href="#" class="token-link" :class="{ 'hovered-link': controlHovered }" @mouseenter="controlHovered = true"
187-
@mouseleave="controlHovered = false" @click.prevent="isCollapsed = !isCollapsed">Enter Token</a>
204+
<!-- TODO: Actually check token status, display expiration time if application -->
205+
<span x-show="!!authToken" class="token-status">&#10003;</span>
188206
</div>
207+
189208
<div x-init="isCollapsed = !!authToken" x-show="!isCollapsed" class="token-controls" x-transition.scale>
190209
<div class="token-entry">
191210
<textarea x-model="authToken" class="token-textarea" id="token" rows="2"

0 commit comments

Comments
 (0)