From 4651c9d8cd644e59bfd4f57be0bcecc01962a536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81d=C3=A1m=20Kov=C3=A1cs?= <43071496+adam-kov@users.noreply.github.com> Date: Tue, 20 Dec 2022 15:34:36 +0100 Subject: [PATCH] feat(frontend): App builder password and date input (#1022) * feat: Add password input to app builder --- .../components/dateInputs/AppDateInput.svelte | 49 +++++++++++++++++ .../apps/components/form/AppForm.svelte | 3 +- .../components/helpers/AlignWrapper.svelte | 7 ++- .../numberInputs/AppNumberInput.svelte | 32 ++++++----- .../components/textInputs/AppTextInput.svelte | 31 +++++++---- .../apps/editor/ComponentEditor.svelte | 5 ++ .../components/apps/editor/GridEditor.svelte | 4 +- .../apps/editor/componentsPanel/data.ts | 53 ++++++++++++++++++- frontend/src/lib/components/apps/types.ts | 4 ++ frontend/src/lib/components/apps/utils.ts | 10 ++++ 10 files changed, 165 insertions(+), 33 deletions(-) create mode 100644 frontend/src/lib/components/apps/components/dateInputs/AppDateInput.svelte diff --git a/frontend/src/lib/components/apps/components/dateInputs/AppDateInput.svelte b/frontend/src/lib/components/apps/components/dateInputs/AppDateInput.svelte new file mode 100644 index 0000000000..b4c20ef7f5 --- /dev/null +++ b/frontend/src/lib/components/apps/components/dateInputs/AppDateInput.svelte @@ -0,0 +1,49 @@ + + + + + + + + + + diff --git a/frontend/src/lib/components/apps/components/form/AppForm.svelte b/frontend/src/lib/components/apps/components/form/AppForm.svelte index 6dfe47d40a..38ba03135a 100644 --- a/frontend/src/lib/components/apps/components/form/AppForm.svelte +++ b/frontend/src/lib/components/apps/components/form/AppForm.svelte @@ -14,7 +14,6 @@ export let recomputeIds: string[] | undefined = undefined export let extraQueryParams: Record = {} export let horizontalAlignment: 'left' | 'center' | 'right' | undefined = undefined - export let verticalAlignment: 'top' | 'center' | 'bottom' | undefined = undefined export const staticOutputs: string[] = ['loading', 'result'] @@ -38,7 +37,7 @@ autoRefresh={false} forceSchemaDisplay={true} > - +