File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
site/src/components/Popover Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 1
1
import MuiPopover , {
2
2
type PopoverProps as MuiPopoverProps ,
3
- // biome-ignore lint/nursery/noRestrictedImports: Used as base component
4
3
} from "@mui/material/Popover" ;
5
4
import {
6
5
type FC ,
7
6
type HTMLAttributes ,
7
+ type PointerEvent ,
8
8
type ReactElement ,
9
9
type ReactNode ,
10
10
type RefObject ,
@@ -95,17 +95,20 @@ export const PopoverTrigger = (
95
95
const { children, ...elementProps } = props ;
96
96
97
97
const clickProps = {
98
- onClick : ( ) => {
98
+ onClick : ( event : PointerEvent < HTMLElement > ) => {
99
99
popover . setOpen ( true ) ;
100
+ elementProps . onClick ?.( event ) ;
100
101
} ,
101
102
} ;
102
103
103
104
const hoverProps = {
104
- onPointerEnter : ( ) => {
105
+ onPointerEnter : ( event : PointerEvent < HTMLElement > ) => {
105
106
popover . setOpen ( true ) ;
107
+ elementProps . onPointerEnter ?.( event ) ;
106
108
} ,
107
- onPointerLeave : ( ) => {
109
+ onPointerLeave : ( event : PointerEvent < HTMLElement > ) => {
108
110
popover . setOpen ( false ) ;
111
+ elementProps . onPointerLeave ?.( event ) ;
109
112
} ,
110
113
} ;
111
114
You can’t perform that action at this time.
0 commit comments