From d03e53b75276a64f43a80fdef4f3372d04b0bbb8 Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Thu, 29 Feb 2024 16:30:54 -0800 Subject: [PATCH 1/4] feat(messaging): update settings form list to allow grouping inputs --- src/lib/elements/forms/inputDomain.svelte | 3 +- src/lib/elements/forms/inputEmail.svelte | 3 +- src/lib/elements/forms/inputPassword.svelte | 3 +- src/lib/elements/forms/inputPhone.svelte | 3 +- .../provider-[provider]/updateSettings.svelte | 15 +- .../providers/settingsFormInput.svelte | 147 ++++++++++++++++++ .../providers/settingsFormList.svelte | 119 ++------------ .../messaging/providers/store.ts | 3 +- .../providers/wizard/settings.svelte | 10 +- 9 files changed, 191 insertions(+), 115 deletions(-) create mode 100644 src/routes/console/project-[project]/messaging/providers/settingsFormInput.svelte diff --git a/src/lib/elements/forms/inputDomain.svelte b/src/lib/elements/forms/inputDomain.svelte index 26f0b972c..d98a8fe2b 100644 --- a/src/lib/elements/forms/inputDomain.svelte +++ b/src/lib/elements/forms/inputDomain.svelte @@ -15,6 +15,7 @@ export let autocomplete = false; export let maxlength: number = null; export let isPopoverDefined = true; + export let fullWidth = false; // https://www.geeksforgeeks.org/how-to-validate-a-domain-name-using-regular-expression/ const pattern = String.raw`(?!-)[A-Za-z0-9\-]+([\-\.]{1}[a-z0-9]+)*\.[A-Za-z]{2,18}`; @@ -49,7 +50,7 @@ } - +