From ce644a26c70fb30cc3e6362fd1eb8eac3207bb49 Mon Sep 17 00:00:00 2001 From: Arman Date: Sun, 25 Sep 2022 13:20:32 +0200 Subject: [PATCH] feat: input cron & validation (WIP) --- src/lib/elements/forms/form.svelte | 6 +- src/lib/elements/forms/index.ts | 1 + src/lib/elements/forms/inputCron.svelte | 74 +++++++++++++++++ .../function/[function]/settings/+page.svelte | 81 ++++++++++++++----- .../functions/wizard/step4.svelte | 11 ++- 5 files changed, 147 insertions(+), 26 deletions(-) create mode 100644 src/lib/elements/forms/inputCron.svelte diff --git a/src/lib/elements/forms/form.svelte b/src/lib/elements/forms/form.svelte index 4f0114528..e261f6af7 100644 --- a/src/lib/elements/forms/form.svelte +++ b/src/lib/elements/forms/form.svelte @@ -1,4 +1,8 @@ + + -
+ diff --git a/src/lib/elements/forms/index.ts b/src/lib/elements/forms/index.ts index fbc893dac..966eaecaf 100644 --- a/src/lib/elements/forms/index.ts +++ b/src/lib/elements/forms/index.ts @@ -16,4 +16,5 @@ export { default as InputSelect } from './inputSelect.svelte'; export { default as InputCheckbox } from './inputCheckbox.svelte'; export { default as InputChoice } from './inputChoice.svelte'; export { default as InputPhone } from './inputPhone.svelte'; +export { default as InputCron } from './inputCron.svelte'; export { default as Helper } from './helper.svelte'; diff --git a/src/lib/elements/forms/inputCron.svelte b/src/lib/elements/forms/inputCron.svelte new file mode 100644 index 000000000..e91cca949 --- /dev/null +++ b/src/lib/elements/forms/inputCron.svelte @@ -0,0 +1,74 @@ + + + + +
+ +
+ {#if error} + {error} + {/if} +
diff --git a/src/routes/console/project-[project]/functions/function/[function]/settings/+page.svelte b/src/routes/console/project-[project]/functions/function/[function]/settings/+page.svelte index c591dee6a..45d114ffe 100644 --- a/src/routes/console/project-[project]/functions/function/[function]/settings/+page.svelte +++ b/src/routes/console/project-[project]/functions/function/[function]/settings/+page.svelte @@ -1,7 +1,14 @@ @@ -12,7 +13,11 @@ rel="noopener noreferrer" class="link">More details on CRON syntax here. + + + - - EVENT