diff options
Diffstat (limited to 'subprojects/frontend/src/graph/SlideInPanel.tsx')
-rw-r--r-- | subprojects/frontend/src/graph/SlideInPanel.tsx | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/subprojects/frontend/src/graph/SlideInPanel.tsx b/subprojects/frontend/src/graph/SlideInPanel.tsx index 2c189b5b..47bbe0a6 100644 --- a/subprojects/frontend/src/graph/SlideInPanel.tsx +++ b/subprojects/frontend/src/graph/SlideInPanel.tsx | |||
@@ -8,6 +8,7 @@ import Dialog from '@mui/material/Dialog'; | |||
8 | import IconButton from '@mui/material/IconButton'; | 8 | import IconButton from '@mui/material/IconButton'; |
9 | import Paper from '@mui/material/Paper'; | 9 | import Paper from '@mui/material/Paper'; |
10 | import Slide from '@mui/material/Slide'; | 10 | import Slide from '@mui/material/Slide'; |
11 | import Tooltip from '@mui/material/Tooltip'; | ||
11 | import { styled } from '@mui/material/styles'; | 12 | import { styled } from '@mui/material/styles'; |
12 | import React, { useCallback, useId, useState } from 'react'; | 13 | import React, { useCallback, useId, useState } from 'react'; |
13 | 14 | ||
@@ -58,15 +59,19 @@ export default function SlideInPanel({ | |||
58 | 59 | ||
59 | return ( | 60 | return ( |
60 | <SlideInPanelRoot anchor={anchor}> | 61 | <SlideInPanelRoot anchor={anchor}> |
61 | <IconButton | 62 | <Tooltip |
62 | role="switch" | 63 | title={iconLabel} |
63 | aria-checked={show} | 64 | placement={anchor === 'left' ? 'right' : 'left'} |
64 | aria-controls={dialog ? undefined : id} | ||
65 | aria-label={iconLabel} | ||
66 | onClick={() => setShow(!show)} | ||
67 | > | 65 | > |
68 | {icon(show)} | 66 | <IconButton |
69 | </IconButton> | 67 | role="switch" |
68 | aria-checked={show} | ||
69 | aria-controls={dialog ? undefined : id} | ||
70 | onClick={() => setShow(!show)} | ||
71 | > | ||
72 | {icon(show)} | ||
73 | </IconButton> | ||
74 | </Tooltip> | ||
70 | {dialog ? ( | 75 | {dialog ? ( |
71 | <Dialog open={show} onClose={close} maxWidth="xl"> | 76 | <Dialog open={show} onClose={close} maxWidth="xl"> |
72 | <SlideInDialog close={close} dialog title={title} buttons={buttons}> | 77 | <SlideInDialog close={close} dialog title={title} buttons={buttons}> |