diff --git a/packages/modals/src/elements/Modal.tsx b/packages/modals/src/elements/Modal.tsx index 04c467fff3..4bd245a1d1 100644 --- a/packages/modals/src/elements/Modal.tsx +++ b/packages/modals/src/elements/Modal.tsx @@ -81,7 +81,8 @@ export const ModalComponent = forwardRef( onClose, modalRef, focusOnMount, - restoreFocus + restoreFocus, + environment }); useEffect(() => { diff --git a/packages/modals/src/elements/TooltipDialog/TooltipDialog.tsx b/packages/modals/src/elements/TooltipDialog/TooltipDialog.tsx index db52c3582c..e9e3bb1c13 100644 --- a/packages/modals/src/elements/TooltipDialog/TooltipDialog.tsx +++ b/packages/modals/src/elements/TooltipDialog/TooltipDialog.tsx @@ -31,7 +31,12 @@ import { Body } from './Body'; import { Close } from './Close'; import { Footer } from './Footer'; import { FooterItem } from './FooterItem'; -import { DEFAULT_THEME, getFloatingPlacements, useText } from '@zendeskgarden/react-theming'; +import { + DEFAULT_THEME, + getFloatingPlacements, + useText, + useDocument +} from '@zendeskgarden/react-theming'; import { createPortal } from 'react-dom'; const PLACEMENT_DEFAULT = 'top'; @@ -64,6 +69,7 @@ const TooltipDialogComponent = React.forwardRef { const theme = useContext(ThemeContext) || DEFAULT_THEME; + const environment = useDocument(theme); const previousReferenceElementRef = useRef(); const modalRef = useRef(null); const transitionRef = useRef(null); @@ -76,7 +82,8 @@ const TooltipDialogComponent = React.forwardRef