summaryrefslogtreecommitdiffstats
path: root/apps/projects/src/app
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-06-13 21:09:24 +0200
committerivarlovlie <git@ivarlovlie.no>2022-06-13 21:09:24 +0200
commite1a4a276489174c9cabf979159895516da654514 (patch)
tree69545881b1b9f1414d5a0fad34985a303f13c22b /apps/projects/src/app
parent3ff255b3f75d3c2d860ccd84aa06032f840ce0e6 (diff)
downloadgreatoffice-e1a4a276489174c9cabf979159895516da654514.tar.xz
greatoffice-e1a4a276489174c9cabf979159895516da654514.zip
feat: Create isSubmitting bool for determining when the form is submitting, this is used instead of formIsLoading on the submit button
Diffstat (limited to 'apps/projects/src/app')
-rw-r--r--apps/projects/src/app/pages/views/entry-form/index.svelte10
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/projects/src/app/pages/views/entry-form/index.svelte b/apps/projects/src/app/pages/views/entry-form/index.svelte
index cf3d173..e43d2a9 100644
--- a/apps/projects/src/app/pages/views/entry-form/index.svelte
+++ b/apps/projects/src/app/pages/views/entry-form/index.svelte
@@ -16,6 +16,7 @@
let formError = "";
let formIsLoading = false;
+ let isSubmitting = false;
let description = "";
let descriptionError = "";
let dateTimePart;
@@ -91,7 +92,7 @@
formError = "";
if (validate_form()) {
const payload = get_payload() as TimeEntryDto;
- formIsLoading = true;
+ isSubmitting = true;
if (is_guid(payload.id)) {
const response = await edit_entry_async(payload);
if (response.ok) {
@@ -99,7 +100,7 @@
dispatch("updated", response.data);
} else {
formError = $LL.views.entryForm.entryUpdateError();
- formIsLoading = false;
+ isSubmitting = false;
}
} else {
const response = await create_entry_async(payload);
@@ -108,7 +109,7 @@
dispatch("created");
} else {
formError = $LL.views.entryForm.entryCreateError();
- formIsLoading = false;
+ isSubmitting = false;
}
}
}
@@ -142,6 +143,7 @@
else description = value;
},
reset() {
+ isSubmitting = false;
formIsLoading = false;
entryId = "";
labelsPart.reset();
@@ -188,7 +190,7 @@
variant="subtle"
/>
{/if}
- <Button loading={formIsLoading}
+ <Button loading={isSubmitting}
type="submit"
variant="primary"
text={entryId ? $LL.views.entryForm.save() : $LL.views.entryForm.create()}