feat: rerender robots on robot update
This commit is contained in:
@@ -161,8 +161,6 @@ export const RecordingsTable = ({
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
notify,
|
notify,
|
||||||
robot,
|
|
||||||
recordings,
|
|
||||||
setRecordings,
|
setRecordings,
|
||||||
browserId,
|
browserId,
|
||||||
setBrowserId,
|
setBrowserId,
|
||||||
@@ -171,6 +169,8 @@ export const RecordingsTable = ({
|
|||||||
setRecordingUrl,
|
setRecordingUrl,
|
||||||
isLogin,
|
isLogin,
|
||||||
setIsLogin,
|
setIsLogin,
|
||||||
|
rerenderRobots,
|
||||||
|
setRerenderRobots,
|
||||||
recordingName,
|
recordingName,
|
||||||
setRecordingName,
|
setRecordingName,
|
||||||
recordingId,
|
recordingId,
|
||||||
@@ -262,10 +262,18 @@ export const RecordingsTable = ({
|
|||||||
}
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (recordings.length >= 0) {
|
if (rows.length === 0) {
|
||||||
fetchRecordings();
|
fetchRecordings();
|
||||||
}
|
}
|
||||||
}, [recordings, fetchRecordings]);
|
}, [fetchRecordings]);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (rerenderRobots) {
|
||||||
|
fetchRecordings().then(() => {
|
||||||
|
setRerenderRobots(false);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}, [rerenderRobots, fetchRecordings, setRerenderRobots]);
|
||||||
|
|
||||||
function useDebounce<T>(value: T, delay: number): T {
|
function useDebounce<T>(value: T, delay: number): T {
|
||||||
const [debouncedValue, setDebouncedValue] = React.useState<T>(value);
|
const [debouncedValue, setDebouncedValue] = React.useState<T>(value);
|
||||||
|
|||||||
Reference in New Issue
Block a user