diff --git a/packages/material-ui/src/Popover/Popover.d.ts b/packages/material-ui/src/Popover/Popover.d.ts index faabdab2998a78..5e688e7eefe4ec 100644 --- a/packages/material-ui/src/Popover/Popover.d.ts +++ b/packages/material-ui/src/Popover/Popover.d.ts @@ -25,7 +25,7 @@ export interface PopoverProps anchorReference?: PopoverReference; children?: React.ReactNode; elevation?: number; - getContentAnchorEl?: (element: HTMLElement) => HTMLElement; + getContentAnchorEl?: null | ((element: HTMLElement) => HTMLElement); marginThreshold?: number; modal?: boolean; ModalClasses?: ModalClassKey; diff --git a/packages/material-ui/src/Popover/Popover.js b/packages/material-ui/src/Popover/Popover.js index 514eaddc4afb90..4ecca8da9365c3 100644 --- a/packages/material-ui/src/Popover/Popover.js +++ b/packages/material-ui/src/Popover/Popover.js @@ -239,7 +239,8 @@ class Popover extends React.Component { 'Material-UI: you can not change the default `anchorOrigin.vertical` value ', 'when also providing the `getContentAnchorEl` property to the popover component.', 'Only use one of the two properties.', - 'Set `getContentAnchorEl` to null or leave `anchorOrigin.vertical` unchanged.', + 'Set `getContentAnchorEl` to `null | undefined`' + + ' or leave `anchorOrigin.vertical` unchanged.', ].join('\n'), ); }