Skip to content

Commit

Permalink
add hook to poll blueapi only when displayed
Browse files Browse the repository at this point in the history
  • Loading branch information
d-perl committed Nov 29, 2024
1 parent afef81f commit 0668b18
Show file tree
Hide file tree
Showing 4 changed files with 109 additions and 4 deletions.
100 changes: 100 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-error-boundary": "^4.1.2",
"react-query": "^3.39.3",
"stream": "^0.0.3"
},
"devDependencies": {
Expand Down
4 changes: 1 addition & 3 deletions src/App.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
import React from "react";
import { Tabs, Tab, useTheme, Box, Stack } from "@mui/material";
import { Tabs, Tab, useTheme, Box } from "@mui/material";
import { DetectorMotionTabPanel } from "./screens/DetectorMotion";
import { TestBoxesTabPanel } from "./screens/TestBoxes";
import { OavMover } from "./screens/OavMover";
import "./App.css";
import { WorkerStatus } from "./components/WorkerStatus";
import { SleepButton } from "./components/SleepButton";
import { BlueApiInfo } from "./screens/BlueApiInfo";

interface TabPanelProps {
Expand Down
8 changes: 7 additions & 1 deletion src/main.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ import App from "./App.tsx";
import { Provider } from "react-redux";
import { store } from "@diamondlightsource/cs-web-lib";

import { QueryClient, QueryClientProvider } from "react-query";

const queryClient = new QueryClient();

const theme = createTheme({ palette: { mode: "dark" } });

const container = document.getElementById("root");
Expand All @@ -15,7 +19,9 @@ createRoot(document.getElementById("root")!).render(
<StrictMode>
<ThemeProvider theme={theme}>
<Provider store={store}>
<App />
<QueryClientProvider client={queryClient}>
<App />
</QueryClientProvider>
</Provider>
</ThemeProvider>
</StrictMode>
Expand Down

0 comments on commit 0668b18

Please sign in to comment.