Skip to content

Commit f7df16a

Browse files
committed
style(settings): rework section links to follow website style
1 parent a4b7c00 commit f7df16a

File tree

3 files changed

+65
-22
lines changed

3 files changed

+65
-22
lines changed

frontend/src/html/pages/settings.html

Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,43 @@
22
<div class="scrollToTopButton invisible">
33
<i class="fas fa-angle-double-up"></i>
44
</div>
5+
<div class="settingsGroup quickNav">
6+
<div class="links">
7+
<a class="textButton" href="#group_behavior">
8+
<i class="fas fa-tools"></i>
9+
behavior
10+
</a>
11+
<a class="textButton" href="#group_input">
12+
<i class="fas icon fa-keyboard"></i>
13+
input
14+
</a>
15+
<a class="textButton" href="#group_sound">
16+
<i class="fas icon fa-volume-up"></i>
17+
sound
18+
</a>
19+
<a class="textButton" href="#group_caret">
20+
<i class="fas icon fa-i-cursor"></i>
21+
caret
22+
</a>
23+
<a class="textButton" href="#group_appearance">
24+
<i class="fas icon fa-eye"></i>
25+
appearance
26+
</a>
27+
<a class="textButton" href="#group_theme">
28+
<i class="fas icon fa-palette"></i>
29+
theme
30+
</a>
31+
<a class="textButton" href="#group_hideElements">
32+
<i class="fas icon fa-eye-slash"></i>
33+
hide elements
34+
</a>
35+
<a class="textButton" href="#group_dangerZone">
36+
<i class="fas icon fa-exclamation-triangle"></i>
37+
danger zone
38+
</a>
39+
</div>
40+
</div>
41+
542
<div class="tip">
643
tip: You can also change all these settings quickly using the command line (
744
<key>ctrl/cmd</key>
@@ -13,18 +50,6 @@
1350
<key>esc</key>
1451
)
1552
</div>
16-
<div class="settingsGroup quickNav">
17-
<div class="links">
18-
<a class="textButton" href="#group_behavior">behavior</a>
19-
<a class="textButton" href="#group_input">input</a>
20-
<a class="textButton" href="#group_sound">sound</a>
21-
<a class="textButton" href="#group_caret">caret</a>
22-
<a class="textButton" href="#group_appearance">appearance</a>
23-
<a class="textButton" href="#group_theme">theme</a>
24-
<a class="textButton" href="#group_hideElements">hide elements</a>
25-
<a class="textButton" href="#group_dangerZone">danger zone</a>
26-
</div>
27-
</div>
2853

2954
<div id="ad-settings-1-wrapper" class="ad full-width advertisement ad-h">
3055
<div class="icon"><i class="fas fa-ad"></i></div>

frontend/src/styles/media-queries-green.scss

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,13 @@
7777
}
7878
}
7979
}
80-
.settingsGroup.quickNav .links {
81-
display: grid;
82-
grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
80+
.settingsGroup.quickNav {
81+
justify-content: unset;
82+
.links {
83+
max-width: unset;
84+
display: grid;
85+
grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
86+
}
8387
}
8488
}
8589
.pageAccount {

frontend/src/styles/settings.scss

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,27 @@
5050
.settingsGroup {
5151
display: grid;
5252
gap: 2rem;
53-
&.quickNav .links {
54-
width: 100%;
55-
display: flex;
56-
flex-wrap: wrap;
57-
text-align: center;
58-
a {
59-
flex-grow: 1;
53+
&.quickNav {
54+
justify-content: center;
55+
.links {
56+
font-size: 0.75rem;
57+
background: var(--sub-alt-color);
58+
border-radius: var(--roundness);
59+
max-width: fit-content;
60+
width: 100%;
61+
display: flex;
62+
flex-wrap: wrap;
63+
text-align: center;
64+
a:first-child {
65+
padding-left: 2em;
66+
}
67+
a:last-child {
68+
padding-right: 2em;
69+
}
70+
a {
71+
padding: 1em;
72+
flex-grow: 1;
73+
}
6074
}
6175
}
6276
}

0 commit comments

Comments
 (0)