Skip to content

Commit 059d97d

Browse files
committed
handle loading of anatomy
1 parent a3fe851 commit 059d97d

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/containers/AnatomyEditor.jsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,16 @@ const AnatomyEditor = ({
4242

4343
const { data: schema } = useGetAnatomySchemaQuery()
4444

45-
const { data: anatomyPresetData } = useGetAnatomyPresetQuery({ preset }, { skip: !preset })
46-
const { data: projectAnatomyData } = useGetProjectAnatomyQuery(
45+
const { data: anatomyPresetData, isLoading: presetLoading } = useGetAnatomyPresetQuery(
46+
{ preset },
47+
{ skip: !preset },
48+
)
49+
const { data: projectAnatomyData, isLoading: prjLoading } = useGetProjectAnatomyQuery(
4750
{ projectName },
4851
{ skip: !projectName },
4952
)
5053
const dispatch = useDispatch()
54+
const isLoading = presetLoading || prjLoading
5155

5256
useEffect(() => {
5357
if (!anatomyPresetData) return
@@ -89,6 +93,10 @@ const AnatomyEditor = ({
8993
}
9094
}
9195

96+
if (isLoading) {
97+
return 'Loading...'
98+
}
99+
92100
if (!(preset || projectName)) return 'No preset or project selected'
93101
if (preset && projectName) return 'Select either preset or project'
94102
if (!(schema && originalData)) return null

0 commit comments

Comments
 (0)