File tree Expand file tree Collapse file tree 5 files changed +33
-3
lines changed Expand file tree Collapse file tree 5 files changed +33
-3
lines changed Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ const LocationAside = ({
80
80
{ itemOptions && (
81
81
< span
82
82
className = { clsx (
83
- 'group-hover:opacity-100 group-hover:opacity-100-no-width shrink-0 hidden md:flex mr-custom right-custom' ,
83
+ 'group-hover:opacity-100 group-hover:opacity-100-no-width shrink-0 hidden md:flex mr-custom right-custom navigation-more-dropdown ' ,
84
84
isOptionDropdownOpened && 'is-active'
85
85
) }
86
86
style = { { '--mr-custom' : 'calc(var(--space-1) * -1)' , '--right-custom' : 'var(--space-2)' } }
Original file line number Diff line number Diff line change @@ -80,6 +80,7 @@ const SidebarFolder = ({
80
80
id = { id }
81
81
onFocus = { onFocus }
82
82
isOptionDropdownOpened = { isOptionDropdownOpened }
83
+ className = "navigation-item--folder"
83
84
content = {
84
85
< div className = "flex flex-nowrap items-center gap-2" data-level = { level } >
85
86
{ folder . subfolders ?. length ? (
Original file line number Diff line number Diff line change 1
- [aria-current = ' page' ].navigation-link .reload-spinner {
2
- display : block ;
1
+ [aria-current = ' page' ].navigation-link {
2
+ .reload-spinner {
3
+ display : block ;
4
+ }
5
+ }
6
+
7
+ .navigation-item--folder ,
8
+ .navigation-item--label {
9
+ [aria-current = ' page' ].navigation-link {
10
+ // Make dropdown always visible for folders/labels when selected
11
+ .navigation-more-dropdown {
12
+ opacity : 1 ;
13
+ visibility : visible ;
14
+ pointer-events : all ;
15
+ margin-inline : var (--space-1 ) calc (var (--space-2 ) * -1 );
16
+ inset-inline-end : var (--space-1 );
17
+ position : relative ;
18
+ }
19
+
20
+ .navigation-counter-item {
21
+ display : none ;
22
+ }
23
+
24
+ .reload-spinner {
25
+ margin-inline-end : var (--space-1 );
26
+ }
27
+ }
3
28
}
Original file line number Diff line number Diff line change @@ -62,6 +62,7 @@ interface Props {
62
62
collapsed ?: boolean ;
63
63
moveToFolder : ( params : MoveParams ) => void ;
64
64
applyLabels : ( params : ApplyLabelsParams ) => void ;
65
+ className ?: string ;
65
66
}
66
67
67
68
const SidebarItem = ( {
@@ -86,6 +87,7 @@ const SidebarItem = ({
86
87
collapsed = false ,
87
88
moveToFolder,
88
89
applyLabels,
90
+ className,
89
91
} : Props ) => {
90
92
const { call } = useEventManager ( ) ;
91
93
const history = useHistory ( ) ;
@@ -170,6 +172,7 @@ const SidebarItem = ({
170
172
className = { clsx ( [
171
173
dragOver && 'navigation__dragover' ,
172
174
'group-hover-hide-container group-hover-opacity-container' ,
175
+ className ,
173
176
] ) }
174
177
data-testid = { `sidebar-label:${ text } ` }
175
178
>
Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ const SidebarLabel = ({
45
45
onFocus = { updateFocusItem }
46
46
moveToFolder = { moveToFolder }
47
47
applyLabels = { applyLabels }
48
+ className = "navigation-item--label"
48
49
itemOptions = {
49
50
< SidebarLabelActions type = { 'label' } element = { label } onToggleDropdown = { setIsOptionDropdownOpened } />
50
51
}
You can’t perform that action at this time.
0 commit comments