import React from 'react'; import Dialog from '@mui/material/Dialog'; import { useDialogContext, useDialogDispatch, } from './TranslationDialogContextProvider'; import { NewWindow } from './NewWindow'; import { DEVTOOLS_Z_INDEX } from '../constants'; export const TranslationDialogWrapper: React.FC = ({ children }) => { const dispatch = useDialogDispatch(); const useBrowserWindow = useDialogContext((c) => c.useBrowserWindow); const open = useDialogContext((c) => c.open); const takingScreenshot = useDialogContext((c) => c.takingScreenshot); const onClose = () => { dispatch({ type: 'ON_CLOSE' }); }; return ( <> {useBrowserWindow ? ( {children} ) : ( !takingScreenshot && ( <>{children} ) )} ); };