refactor: reduce scope of context

This commit is contained in:
Carlos Valente
2024-05-24 09:42:15 +02:00
committed by Carlos Valente
parent 72891a69f4
commit 77d111650a
3 changed files with 6 additions and 5 deletions
+1 -4
View File
@@ -3,7 +3,6 @@ import { ChakraProvider } from '@chakra-ui/react';
import { QueryClientProvider } from '@tanstack/react-query'; import { QueryClientProvider } from '@tanstack/react-query';
import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; import { ReactQueryDevtools } from '@tanstack/react-query-devtools';
import { ContextMenu } from './common/components/context-menu/ContextMenu';
import ErrorBoundary from './common/components/error-boundary/ErrorBoundary'; import ErrorBoundary from './common/components/error-boundary/ErrorBoundary';
import { AppContextProvider } from './common/context/AppContext'; import { AppContextProvider } from './common/context/AppContext';
import { ontimeQueryClient } from './common/queryClient'; import { ontimeQueryClient } from './common/queryClient';
@@ -25,9 +24,7 @@ function App() {
<div className='App'> <div className='App'>
<ErrorBoundary> <ErrorBoundary>
<TranslationProvider> <TranslationProvider>
<ContextMenu> <AppRouter />
<AppRouter />
</ContextMenu>
</TranslationProvider> </TranslationProvider>
</ErrorBoundary> </ErrorBoundary>
<ReactQueryDevtools initialIsOpen={false} /> <ReactQueryDevtools initialIsOpen={false} />
@@ -75,6 +75,7 @@ export const ContextMenu = ({ children }: ContextMenuProps) => {
w={1} w={1}
h={1} h={1}
style={{ style={{
position: 'fixed',
left: coords.x, left: coords.x,
top: coords.y, top: coords.y,
}} }}
@@ -1,6 +1,7 @@
import { memo } from 'react'; import { memo } from 'react';
import { IoArrowUp } from '@react-icons/all-files/io5/IoArrowUp'; import { IoArrowUp } from '@react-icons/all-files/io5/IoArrowUp';
import { ContextMenu } from '../../common/components/context-menu/ContextMenu';
import ErrorBoundary from '../../common/components/error-boundary/ErrorBoundary'; import ErrorBoundary from '../../common/components/error-boundary/ErrorBoundary';
import { handleLinks } from '../../common/utils/linkUtils'; import { handleLinks } from '../../common/utils/linkUtils';
import { cx } from '../../common/utils/styleUtils'; import { cx } from '../../common/utils/styleUtils';
@@ -21,7 +22,9 @@ const RundownExport = () => {
<div className={style.list}> <div className={style.list}>
<ErrorBoundary> <ErrorBoundary>
{!isExtracted && <IoArrowUp className={style.corner} onClick={(event) => handleLinks(event, 'rundown')} />} {!isExtracted && <IoArrowUp className={style.corner} onClick={(event) => handleLinks(event, 'rundown')} />}
<RundownWrapper /> <ContextMenu>
<RundownWrapper />
</ContextMenu>
</ErrorBoundary> </ErrorBoundary>
</div> </div>
<div className={style.side}> <div className={style.side}>