Skip to content

Commit b5e4e9b

Browse files
Add onClose function to popover (#616)
1 parent 865c8c3 commit b5e4e9b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/components/PopoverMenu/Popover.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,18 @@ export type PopoverProps = {
1212
itemRenderer?: (item: DropdownItem) => React.ReactNode;
1313
menuAlign?: 'left' | 'center' | 'right';
1414
selectedValue?: any;
15+
onClose?: () => void;
1516
};
1617

1718
export default function PopoverDropdown(props: PopoverProps): JSX.Element {
18-
const { sections, handleClick, anchorElement, setAnchorElement, itemRenderer, menuAlign, selectedValue } = props;
19+
const { sections, handleClick, anchorElement, setAnchorElement, itemRenderer, menuAlign, selectedValue, onClose } =
20+
props;
1921
const theme = useTheme();
2022

2123
const handleClose = () => {
24+
if (onClose) {
25+
onClose();
26+
}
2227
setAnchorElement(null);
2328
};
2429

0 commit comments

Comments
 (0)