[Update] Config Page: VR Tab. Connect to the backend and save the data.
This commit is contained in:
24
src-ui/logics/configs/vr/useOverlaySettings.js
Normal file
24
src-ui/logics/configs/vr/useOverlaySettings.js
Normal file
@@ -0,0 +1,24 @@
|
||||
import { useStore_OverlaySettings } from "@store";
|
||||
import { useStdoutToPython } from "@logics/useStdoutToPython";
|
||||
|
||||
export const useOverlaySettings = () => {
|
||||
const { asyncStdoutToPython } = useStdoutToPython();
|
||||
const { currentOverlaySettings, updateOverlaySettings, pendingOverlaySettings } = useStore_OverlaySettings();
|
||||
|
||||
const getOverlaySettings = () => {
|
||||
// pendingOverlaySettings();
|
||||
asyncStdoutToPython("/get/data/overlay_settings");
|
||||
};
|
||||
|
||||
const setOverlaySettings = (overlay_settings) => {
|
||||
// pendingOverlaySettings();
|
||||
asyncStdoutToPython("/set/data/overlay_settings", overlay_settings);
|
||||
};
|
||||
|
||||
return {
|
||||
currentOverlaySettings,
|
||||
getOverlaySettings,
|
||||
updateOverlaySettings,
|
||||
setOverlaySettings,
|
||||
};
|
||||
};
|
||||
24
src-ui/logics/configs/vr/useOverlaySmallLogSettings.js
Normal file
24
src-ui/logics/configs/vr/useOverlaySmallLogSettings.js
Normal file
@@ -0,0 +1,24 @@
|
||||
import { useStore_OverlaySmallLogSettings } from "@store";
|
||||
import { useStdoutToPython } from "@logics/useStdoutToPython";
|
||||
|
||||
export const useOverlaySmallLogSettings = () => {
|
||||
const { asyncStdoutToPython } = useStdoutToPython();
|
||||
const { currentOverlaySmallLogSettings, updateOverlaySmallLogSettings, pendingOverlaySmallLogSettings } = useStore_OverlaySmallLogSettings();
|
||||
|
||||
const getOverlaySmallLogSettings = () => {
|
||||
// pendingOverlaySmallLogSettings();
|
||||
asyncStdoutToPython("/get/data/overlay_small_log_settings");
|
||||
};
|
||||
|
||||
const setOverlaySmallLogSettings = (overlay_small_log_settings) => {
|
||||
// pendingOverlaySmallLogSettings();
|
||||
asyncStdoutToPython("/set/data/overlay_small_log_settings", overlay_small_log_settings);
|
||||
};
|
||||
|
||||
return {
|
||||
currentOverlaySmallLogSettings,
|
||||
getOverlaySmallLogSettings,
|
||||
updateOverlaySmallLogSettings,
|
||||
setOverlaySmallLogSettings,
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user