Skip to content

Commit 0c82159

Browse files
committed
fix(ui): UX cleanup of sidebar nav
1 parent 1881c4d commit 0c82159

File tree

1 file changed

+21
-3
lines changed

1 file changed

+21
-3
lines changed

frontend/src/components/ValetudoAppBar.tsx

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -377,8 +377,12 @@ const ValetudoAppBar: React.FunctionComponent<{ paletteMode: PaletteMode, setPal
377377
return (
378378
<ListSubheader
379379
key={`${idx}`}
380-
sx={{background: "transparent"}}
380+
sx={{
381+
background: "transparent",
382+
userSelect: "none"
383+
}}
381384
disableSticky={true}
385+
onClick={(e) => e.stopPropagation()}
382386
>
383387
{value.title}
384388
</ListSubheader>
@@ -430,7 +434,12 @@ const ValetudoAppBar: React.FunctionComponent<{ paletteMode: PaletteMode, setPal
430434
})}
431435

432436
<Divider/>
433-
<ListItem>
437+
<ListItem
438+
onClick={(e) => e.stopPropagation()}
439+
sx={{
440+
userSelect: "none"
441+
}}
442+
>
434443
<ListItemIcon>
435444
<DarkModeIcon/>
436445
</ListItemIcon>
@@ -446,14 +455,20 @@ const ValetudoAppBar: React.FunctionComponent<{ paletteMode: PaletteMode, setPal
446455

447456

448457
<ListSubheader
449-
sx={{background: "transparent"}}>
458+
sx={{
459+
background: "transparent",
460+
userSelect: "none"
461+
}}
462+
onClick={(e) => e.stopPropagation()}
463+
>
450464
Links
451465
</ListSubheader>
452466
<ListItemButton
453467
component="a"
454468
href="./swagger/"
455469
target="_blank"
456470
rel="noopener"
471+
onClick={(e) => e.stopPropagation()}
457472
>
458473
<ListItemIcon>
459474
<SwaggerUIIcon/>
@@ -466,6 +481,7 @@ const ValetudoAppBar: React.FunctionComponent<{ paletteMode: PaletteMode, setPal
466481
href="https://valetudo.cloud"
467482
target="_blank"
468483
rel="noopener"
484+
onClick={(e) => e.stopPropagation()}
469485
>
470486
<ListItemIcon>
471487
<DocsIcon/>
@@ -477,6 +493,7 @@ const ValetudoAppBar: React.FunctionComponent<{ paletteMode: PaletteMode, setPal
477493
href="https://github.com/Hypfer/Valetudo"
478494
target="_blank"
479495
rel="noopener"
496+
onClick={(e) => e.stopPropagation()}
480497
>
481498
<ListItemIcon>
482499
<GithubIcon/>
@@ -488,6 +505,7 @@ const ValetudoAppBar: React.FunctionComponent<{ paletteMode: PaletteMode, setPal
488505
href="https://github.com/sponsors/Hypfer"
489506
target="_blank"
490507
rel="noopener"
508+
onClick={(e) => e.stopPropagation()}
491509
>
492510
<ListItemIcon>
493511
<DonateIcon/>

0 commit comments

Comments
 (0)