feat: add robot rerender state
This commit is contained in:
@@ -56,6 +56,8 @@ interface GlobalInfo {
|
|||||||
setRecordings: (recordings: string[]) => void;
|
setRecordings: (recordings: string[]) => void;
|
||||||
rerenderRuns: boolean;
|
rerenderRuns: boolean;
|
||||||
setRerenderRuns: (rerenderRuns: boolean) => void;
|
setRerenderRuns: (rerenderRuns: boolean) => void;
|
||||||
|
rerenderRobots: boolean;
|
||||||
|
setRerenderRobots: (rerenderRuns: boolean) => void;
|
||||||
recordingLength: number;
|
recordingLength: number;
|
||||||
setRecordingLength: (recordingLength: number) => void;
|
setRecordingLength: (recordingLength: number) => void;
|
||||||
recordingId: string | null;
|
recordingId: string | null;
|
||||||
@@ -93,6 +95,7 @@ class GlobalInfoStore implements Partial<GlobalInfo> {
|
|||||||
robot = null;
|
robot = null;
|
||||||
recordings: string[] = [];
|
recordings: string[] = [];
|
||||||
rerenderRuns = false;
|
rerenderRuns = false;
|
||||||
|
rerenderRobots = false;
|
||||||
recordingName = '';
|
recordingName = '';
|
||||||
initialUrl = 'https://';
|
initialUrl = 'https://';
|
||||||
recordingUrl = 'https://';
|
recordingUrl = 'https://';
|
||||||
@@ -116,6 +119,7 @@ export const GlobalInfoProvider = ({ children }: { children: JSX.Element }) => {
|
|||||||
const [notification, setNotification] = useState<AlertSnackbarProps>(globalInfoStore.notification);
|
const [notification, setNotification] = useState<AlertSnackbarProps>(globalInfoStore.notification);
|
||||||
const [recordings, setRecordings] = useState<string[]>(globalInfoStore.recordings);
|
const [recordings, setRecordings] = useState<string[]>(globalInfoStore.recordings);
|
||||||
const [rerenderRuns, setRerenderRuns] = useState<boolean>(globalInfoStore.rerenderRuns);
|
const [rerenderRuns, setRerenderRuns] = useState<boolean>(globalInfoStore.rerenderRuns);
|
||||||
|
const [rerenderRobots, setRerenderRobots] = useState<boolean>(globalInfoStore.rerenderRobots);
|
||||||
const [recordingLength, setRecordingLength] = useState<number>(globalInfoStore.recordingLength);
|
const [recordingLength, setRecordingLength] = useState<number>(globalInfoStore.recordingLength);
|
||||||
const [recordingId, setRecordingId] = useState<string | null>(globalInfoStore.recordingId);
|
const [recordingId, setRecordingId] = useState<string | null>(globalInfoStore.recordingId);
|
||||||
const [recordingName, setRecordingName] = useState<string>(globalInfoStore.recordingName);
|
const [recordingName, setRecordingName] = useState<string>(globalInfoStore.recordingName);
|
||||||
@@ -165,6 +169,8 @@ export const GlobalInfoProvider = ({ children }: { children: JSX.Element }) => {
|
|||||||
setRecordings,
|
setRecordings,
|
||||||
rerenderRuns,
|
rerenderRuns,
|
||||||
setRerenderRuns,
|
setRerenderRuns,
|
||||||
|
rerenderRobots,
|
||||||
|
setRerenderRobots,
|
||||||
recordingLength,
|
recordingLength,
|
||||||
setRecordingLength,
|
setRecordingLength,
|
||||||
recordingId,
|
recordingId,
|
||||||
|
|||||||
Reference in New Issue
Block a user