From 19a705021b0e1a5f1e782b486b58a9435290f256 Mon Sep 17 00:00:00 2001 From: Aditya Hegde Date: Thu, 4 Apr 2024 15:30:14 +0530 Subject: [PATCH 1/6] Adding slack inputs to the form --- .../src/components/forms/FormSection.svelte | 11 ++++- .../src/components/forms/InputArray.svelte | 46 +++++++++++++------ .../src/features/alerts/BaseAlertForm.svelte | 9 +++- .../features/alerts/CreateAlertDialog.svelte | 27 +++++++++-- .../features/alerts/EditAlertDialog.svelte | 25 ++++++---- .../AlertDialogDeliveryTab.svelte | 44 ++++++++++++++++-- .../alerts/extract-alert-form-values.ts | 42 +++++++++++++++++ web-common/src/features/alerts/form-utils.ts | 19 ++++++-- .../BaseScheduledReportForm.svelte | 9 +++- .../RecipientsInputArray.svelte | 41 ----------------- 10 files changed, 189 insertions(+), 84 deletions(-) delete mode 100644 web-common/src/features/scheduled-reports/RecipientsInputArray.svelte diff --git a/web-common/src/components/forms/FormSection.svelte b/web-common/src/components/forms/FormSection.svelte index 0cac4be02aca..793a9e6b5443 100644 --- a/web-common/src/components/forms/FormSection.svelte +++ b/web-common/src/components/forms/FormSection.svelte @@ -1,4 +1,5 @@
@@ -22,10 +25,16 @@ {/if} + {#if showEnabled} +
+ + {/if} {#if description} {description} {/if}
- + {#if enabled} + + {/if} diff --git a/web-common/src/components/forms/InputArray.svelte b/web-common/src/components/forms/InputArray.svelte index f4a5d87a0f50..5358078532b8 100644 --- a/web-common/src/components/forms/InputArray.svelte +++ b/web-common/src/components/forms/InputArray.svelte @@ -1,5 +1,5 @@
@@ -42,6 +62,9 @@ {/if} + {#if description} +
{description}
+ {/if}
{/if}
- - dispatch("remove-item", { - index: i, - })} - > + handleRemove(i)}>
- {#if errors[i]?.[accessorKey]} + {#if errs[i]?.[accessorKey]}
- {errors[i][accessorKey]} + {errs[i][accessorKey]}
{/if} {/each} -