Merge pull request #12349 from nixocio/ui_issue_12092

Add loading state when saving a visualizer
This commit is contained in:
Sarah Akus 2022-06-13 14:06:34 -04:00 committed by GitHub
commit 791eb4c1e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -297,7 +297,11 @@ function Visualizer({ template }) {
}
}, [links, nodes]);
const { error: saveVisualizerError, request: saveVisualizer } = useRequest(
const {
error: saveVisualizerError,
isLoading: isSavingVisualizer,
request: saveVisualizer,
} = useRequest(
useCallback(async () => {
const nodeRequests = [];
const approvalTemplateRequests = [];
@ -553,7 +557,7 @@ function Visualizer({ template }) {
const { error: nodeRequestError, dismissError: dismissNodeRequestError } =
useDismissableError(saveVisualizerError);
if (isLoading) {
if (isLoading || isSavingVisualizer) {
return (
<CenteredContent>
<ContentLoading />