-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp.tsx
25 lines (22 loc) · 785 Bytes
/
App.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { useRef } from "react";
import { Grid } from "./components/Grid";
import { PathfindingProvider } from "./context/PathfindingContext";
import { SpeedProvider } from "./context/SpeedContext";
import { TileProvider } from "./context/TileContext";
import { Nav } from "./components/Nav";
function App() {
const isVisualizationRunningRef = useRef(false);
return (
<PathfindingProvider>
<TileProvider>
<SpeedProvider>
<div className="h-screen w-screen flex flex-col bg-[#131416]">
<Nav isVisualizationRunningRef={isVisualizationRunningRef} />
<Grid isVisualizationRunningRef={isVisualizationRunningRef} />
</div>
</SpeedProvider>
</TileProvider>
</PathfindingProvider>
);
}
export default App;