Skip to content

Commit 12cdd77

Browse files
committed
Advanced authentication sticky button addition
1 parent 67eb3d1 commit 12cdd77

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
lines changed

server/server/static/styles/advanced/main.css

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,16 +139,23 @@ body.app-loaded > :not(.app-loader) {
139139
border-bottom: none;
140140
}
141141

142-
.advanced-header__meta {
142+
.advanced-header__sticky {
143143
position: sticky;
144144
top: var(--advanced-layout-sticky-top);
145145
z-index: 20;
146+
display: flex;
147+
flex-direction: column;
148+
gap: 0.45rem;
146149
background: var(--surface-color);
147150
padding: 0.35rem 0 0.65rem;
148151
margin: 0;
149152
border-bottom: 1px solid rgba(0, 114, 206, 0.12);
150153
}
151154

155+
.advanced-header__sticky .advanced-header__actions {
156+
justify-content: flex-end;
157+
}
158+
152159
.advanced-header__title-row {
153160
align-items: center;
154161
}
@@ -338,7 +345,7 @@ body.app-loaded > :not(.app-loader) {
338345
.settings-section-sentinel {
339346
height: 1px;
340347
margin: 0;
341-
scroll-margin-top: calc(var(--advanced-layout-sticky-top) + 1.75rem);
348+
scroll-margin-top: calc(var(--advanced-layout-sticky-top) + 2.5rem);
342349
}
343350

344351
.settings-section-sentinel + .static-section,
@@ -416,10 +423,11 @@ body.app-loaded > :not(.app-loader) {
416423
margin-bottom: 1.5rem;
417424
}
418425

419-
.advanced-header__meta {
426+
.advanced-header__sticky {
420427
position: static;
421428
border-bottom: none;
422429
padding: 0;
430+
gap: 0.45rem;
423431
}
424432

425433
.advanced-settings-layout .form-card .form-pane.active {

server/server/static/templates/advanced/tab.html

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
<div class="advanced-header">
55
<div class="advanced-header__title-row">
66
<h2>Advanced Authentication</h2>
7+
</div>
8+
<p class="tab-section-description">Configure WebAuthn registration and authentication requests with detailed settings.</p>
9+
<div class="advanced-header__sticky">
710
<div class="advanced-header__actions">
811
<div class="advanced-header__actions-group active" data-subtab="registration">
912
<button class="btn" onclick="advancedRegister()">Create Credential</button>
@@ -14,13 +17,12 @@ <h2>Advanced Authentication</h2>
1417
<button type="button" class="btn btn-secondary" onclick="resetAuthenticationForm()">Reset</button>
1518
</div>
1619
</div>
17-
</div>
18-
<p class="tab-section-description">Configure WebAuthn registration and authentication requests with detailed settings.</p>
19-
<div class="advanced-header__meta">
20-
<div class="status" id="advanced-status"></div>
21-
<div class="sub-tabs">
22-
<button id="registration-tab-btn" class="sub-tab active" onclick="switchSubTab('registration')">Registration</button>
23-
<button id="authentication-tab-btn" class="sub-tab" onclick="switchSubTab('authentication')">Authentication</button>
20+
<div class="advanced-header__meta">
21+
<div class="status" id="advanced-status"></div>
22+
<div class="sub-tabs">
23+
<button id="registration-tab-btn" class="sub-tab active" onclick="switchSubTab('registration')">Registration</button>
24+
<button id="authentication-tab-btn" class="sub-tab" onclick="switchSubTab('authentication')">Authentication</button>
25+
</div>
2426
</div>
2527
</div>
2628
</div>

0 commit comments

Comments
 (0)