File tree Expand file tree Collapse file tree 2 files changed +57
-33
lines changed Expand file tree Collapse file tree 2 files changed +57
-33
lines changed Original file line number Diff line number Diff line change 12
12
}
13
13
14
14
.aside_nav {
15
+
16
+ & a {
17
+ color : var (--colorBlack800 );
18
+ z-index : 1 ;
19
+ position : relative;
20
+ display : block;
21
+
22
+ & : hover {
23
+ & : before {
24
+ content : "" ;
25
+ position : absolute;
26
+ left : calc (var (--xs ) * -1 );
27
+ right : 0 ;
28
+ top : calc (var (--3xs ) * -1 );
29
+ bottom : calc (var (--3xs ) * -1 );
30
+ width : calc (100% + var (--xs ));
31
+ height : calc (100% + var (--2xs ));
32
+ z-index : -1 ;
33
+ background-color : var (--colorBlack200 );
34
+ }
35
+ }
36
+ }
37
+
38
+ & .aside_item-current {
39
+ font-weight : bold;
40
+
41
+ & a {
42
+ color : var (--colorPrimary );
43
+ }
44
+ }
45
+
15
46
ul {
16
- color : var (--colorBlack600 );
47
+ color : var (--colorBlack800 );
17
48
display : flex;
18
49
gap : var (--m3XS );
19
50
flex-direction : column;
22
53
& ul {
23
54
& li {
24
55
& ul {
56
+ margin-top : var (--2xs );
25
57
border-left : 1px solid var (--colorBlack300 );
26
58
padding-left : var (--pXS );
59
+ /* margin-left:var(--mXS); */
27
60
}
28
61
}
29
62
}
30
63
}
31
64
}
32
- }
33
65
34
- .aside_item-current {
35
- font-weight : bold;
36
- z-index : 1 ;
37
- position : relative;
38
-
39
- & a {
66
+ summary {
67
+ display : flex;
68
+ align-items : center;
69
+ gap : var (--2xs );
70
+ cursor : pointer;
40
71
color : var (--colorBlack800 );
41
- }
42
-
43
- & : before {
44
- content : "" ;
45
- position : absolute;
46
- left : calc (var (--xs ) * -1 );
47
- right : 0 ;
48
- top : calc (var (--3xs ) * -1 );
49
- bottom : calc (var (--3xs ) * -1 );
50
- width : calc (100% + var (--xs ));
51
- height : calc (100% + var (--2xs ));
52
- z-index : -1 ;
53
- background-color : var (--colorBlack200 );
72
+
73
+ & .icon {
74
+ margin-top : var (--3xs );
75
+ }
54
76
}
55
77
}
56
78
57
79
.aside_item-section {
58
80
display : inline-block;
59
- margin-top : var (--mXS );
60
- color : var (--colorBlack600 );
81
+ margin-top : var (--m );
82
+ color : var (--colorBlack800 );
83
+ font-weight : bold;
61
84
}
62
85
63
86
.aside_item-subsection {
64
87
display : inline-block;
65
88
margin-top : var (--m2XS );
66
- color : var (--colorBlack600 );
89
+ color : var (--colorBlack800 );
67
90
}
Original file line number Diff line number Diff line change 13
13
< li {{ if eq $currentPageSection .Section }}class ="aside_item-current-section "{{ end }} >
14
14
{{ $allPages := .RegularPages.ByWeight | append .Sections.ByWeight }}
15
15
{{ $allPages := sort $allPages "Weight" }}
16
- < span class ="aside_item-section "> < b > {{ .LinkTitle | markdownify }}</ b > </ span >
16
+ < span class ="aside_item-section "> {{ .LinkTitle | markdownify }}</ span >
17
17
< ul >
18
18
{{ range $allPages }}
19
19
{{ if .Content }}
20
20
< li {{ if eq $currentPageRelPermalink .RelPermalink }}class ="aside_item-current "{{ end }} > < a href ="{{ .RelPermalink }} "> {{ .LinkTitle | markdownify }}</ a > </ li >
21
- {{ else }}
22
- < li > < span class ="aside_item-subsection "> {{ .LinkTitle | markdownify }}</ span > </ li >
23
21
{{ end }}
24
22
{{ if .IsSection }}
25
23
< li >
26
- < ul >
27
- {{ range .RegularPages.ByWeight }}
28
- < li {{ if eq $currentPageRelPermalink .RelPermalink }}class ="aside_item-current "{{ end }} > < a href ="{{ .RelPermalink }} "> {{ .LinkTitle | markdownify }}</ a > </ li >
29
- {{ end }}
30
- </ ul >
24
+ < details {{ if eq $currentPageRelPermalink .RelPermalink }}open{{ end }} >
25
+ < summary class ="aside_item-subsection "> {{ .LinkTitle | markdownify }}< i class ="icon " data-lucide ="chevron-down "> </ i > </ summary >
26
+ < ul >
27
+ {{ range .RegularPages.ByWeight }}
28
+ < li {{ if eq $currentPageRelPermalink .RelPermalink }}class ="aside_item-current "{{ end }} > < a href ="{{ .RelPermalink }} "> {{ .LinkTitle | markdownify }}</ a > </ li >
29
+ {{ end }}
30
+ </ ul >
31
+ </ details >
31
32
</ li >
32
33
{{ end }}
33
34
{{ end }}
34
- </ ul >
35
+ </ ul >
35
36
</ li >
36
37
{{ end }}
37
38
</ ul >
You can’t perform that action at this time.
0 commit comments