Merge pull request #15462 from overleaf/td-ide-page-add-file-tree-path-context

Add FileTreePathContext to React IDE page

GitOrigin-RevId: 7ebb2709973d54d0aef373660730b35bec4650d2
This commit is contained in:
Tim Down
2023-10-27 08:03:16 +00:00
committed by Copybot
parent 26790b95fa
commit 4731f9bc72
@@ -16,6 +16,7 @@ import { OnlineUsersProvider } from '@/features/ide-react/context/online-users-c
import { MetadataProvider } from '@/features/ide-react/context/metadata-context' import { MetadataProvider } from '@/features/ide-react/context/metadata-context'
import { ReferencesProvider } from '@/features/ide-react/context/references-context' import { ReferencesProvider } from '@/features/ide-react/context/references-context'
import { SplitTestProvider } from '@/shared/context/split-test-context' import { SplitTestProvider } from '@/shared/context/split-test-context'
import { FileTreePathProvider } from '@/features/file-tree/contexts/file-tree-path'
export const ReactContextRoot: FC = ({ children }) => { export const ReactContextRoot: FC = ({ children }) => {
return ( return (
@@ -25,29 +26,31 @@ export const ReactContextRoot: FC = ({ children }) => {
<UserProvider> <UserProvider>
<ProjectProvider> <ProjectProvider>
<FileTreeDataProvider> <FileTreeDataProvider>
<ReferencesProvider> <FileTreePathProvider>
<DetachProvider> <ReferencesProvider>
<EditorProvider> <DetachProvider>
<ProjectSettingsProvider> <EditorProvider>
<LayoutProvider> <ProjectSettingsProvider>
<LocalCompileProvider> <LayoutProvider>
<DetachCompileProvider> <LocalCompileProvider>
<ChatProvider> <DetachCompileProvider>
<EditorManagerProvider> <ChatProvider>
<OnlineUsersProvider> <EditorManagerProvider>
<MetadataProvider> <OnlineUsersProvider>
{children} <MetadataProvider>
</MetadataProvider> {children}
</OnlineUsersProvider> </MetadataProvider>
</EditorManagerProvider> </OnlineUsersProvider>
</ChatProvider> </EditorManagerProvider>
</DetachCompileProvider> </ChatProvider>
</LocalCompileProvider> </DetachCompileProvider>
</LayoutProvider> </LocalCompileProvider>
</ProjectSettingsProvider> </LayoutProvider>
</EditorProvider> </ProjectSettingsProvider>
</DetachProvider> </EditorProvider>
</ReferencesProvider> </DetachProvider>
</ReferencesProvider>
</FileTreePathProvider>
</FileTreeDataProvider> </FileTreeDataProvider>
</ProjectProvider> </ProjectProvider>
</UserProvider> </UserProvider>