mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-23 12:46:00 +00:00
fixed save generated content in useEditorData
This commit is contained in:
@@ -43,6 +43,8 @@ export default function useEditorData({ tabid, reloadToken = 0, loadFromArgs = n
|
|||||||
setValue(init);
|
setValue(init);
|
||||||
valueRef.current = init;
|
valueRef.current = init;
|
||||||
initialDataRef.current = init;
|
initialDataRef.current = init;
|
||||||
|
// mark as not saved
|
||||||
|
changeCounterRef.current += 1;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
const message = (err && err.response && err.response.data && err.response.data.error) || 'Loading failed';
|
const message = (err && err.response && err.response.data && err.response.data.error) || 'Loading failed';
|
||||||
setErrorMessage(message);
|
setErrorMessage(message);
|
||||||
|
|||||||
@@ -15,6 +15,8 @@ export default function useStorage(key, storageObject, initialValue) {
|
|||||||
return initialValue;
|
return initialValue;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// use storedValue to ref, so that setValue with function argument works without changeing setValue itself
|
||||||
const storedValueRef = React.useRef(storedValue);
|
const storedValueRef = React.useRef(storedValue);
|
||||||
storedValueRef.current = storedValue;
|
storedValueRef.current = storedValue;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user