diff --git a/frontend/src/routes/task/ParentSelector.svelte b/frontend/src/routes/task/ParentSelector.svelte index def709ba..4ff55ef4 100644 --- a/frontend/src/routes/task/ParentSelector.svelte +++ b/frontend/src/routes/task/ParentSelector.svelte @@ -7,6 +7,7 @@ let { project, select = o => {}, task } = $props(); let tree = $state({}); + let loading = $state(true); async function loadParentCandidates(){ let url = api(`task/${task.id}/parent_candidates`); @@ -14,6 +15,7 @@ if (res.ok){ yikes(); tree = await res.json(); + loading = false; } else error(res); } @@ -26,5 +28,11 @@ {t('project')}: {project.name} + {#if loading} +
+ {t('loading')} +
+ {:else}