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

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 />