Skip to content

Commit b087b99

Browse files
author
MargeBot
committed
Merge branch 'MAILWEB-6441-make-refresh-icon-not-moving' into 'main'
Make refresh button not moving See merge request web/clients!16681
2 parents 4811d70 + 3031e8b commit b087b99

File tree

5 files changed

+33
-3
lines changed

5 files changed

+33
-3
lines changed

applications/mail/src/app/components/sidebar/LocationAside.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ const LocationAside = ({
8080
{itemOptions && (
8181
<span
8282
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',
8484
isOptionDropdownOpened && 'is-active'
8585
)}
8686
style={{ '--mr-custom': 'calc(var(--space-1) * -1)', '--right-custom': 'var(--space-2)' }}

applications/mail/src/app/components/sidebar/SidebarFolder.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ const SidebarFolder = ({
8080
id={id}
8181
onFocus={onFocus}
8282
isOptionDropdownOpened={isOptionDropdownOpened}
83+
className="navigation-item--folder"
8384
content={
8485
<div className="flex flex-nowrap items-center gap-2" data-level={level}>
8586
{folder.subfolders?.length ? (
Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
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+
}
328
}

applications/mail/src/app/components/sidebar/SidebarItem.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ interface Props {
6262
collapsed?: boolean;
6363
moveToFolder: (params: MoveParams) => void;
6464
applyLabels: (params: ApplyLabelsParams) => void;
65+
className?: string;
6566
}
6667

6768
const SidebarItem = ({
@@ -86,6 +87,7 @@ const SidebarItem = ({
8687
collapsed = false,
8788
moveToFolder,
8889
applyLabels,
90+
className,
8991
}: Props) => {
9092
const { call } = useEventManager();
9193
const history = useHistory();
@@ -170,6 +172,7 @@ const SidebarItem = ({
170172
className={clsx([
171173
dragOver && 'navigation__dragover',
172174
'group-hover-hide-container group-hover-opacity-container',
175+
className,
173176
])}
174177
data-testid={`sidebar-label:${text}`}
175178
>

applications/mail/src/app/components/sidebar/SidebarLabels.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ const SidebarLabel = ({
4545
onFocus={updateFocusItem}
4646
moveToFolder={moveToFolder}
4747
applyLabels={applyLabels}
48+
className="navigation-item--label"
4849
itemOptions={
4950
<SidebarLabelActions type={'label'} element={label} onToggleDropdown={setIsOptionDropdownOpened} />
5051
}

0 commit comments

Comments
 (0)