From 55842694fc0fbf6e4bd48d954c0d8079bcf07830 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sat, 25 Mar 2023 16:54:50 +0100 Subject: [PATCH] feat(frontend): multiselect components for apps --- frontend/src/lib/components/ArgInput.svelte | 6 - .../src/lib/components/FlowBuilder.svelte | 8 + .../lib/components/LightweightArgInput.svelte | 5 - frontend/src/lib/components/Toggle.svelte | 2 +- .../apps/components/buttons/AppButton.svelte | 2 +- .../apps/components/buttons/AppForm.svelte | 1 - .../components/buttons/AppFormButton.svelte | 1 - .../apps/components/display/AppMap.svelte | 2 +- .../apps/components/display/AppPdf.svelte | 2 +- .../display/table/AppAggridTable.svelte | 2 +- .../components/display/table/AppTable.svelte | 12 +- .../components/helpers/HiddenComponent.svelte | 5 +- .../components/helpers/RefreshButton.svelte | 15 +- .../helpers/RunnableComponent.svelte | 11 +- .../components/helpers/RunnableWrapper.svelte | 2 +- .../apps/components/inputs/AppCheckbox.svelte | 4 - .../components/inputs/AppDateInput.svelte | 4 +- .../components/inputs/AppMultiSelect.svelte | 6 +- .../components/inputs/AppNumberInput.svelte | 6 +- .../apps/components/inputs/AppSelect.svelte | 7 +- .../components/inputs/AppSliderInputs.svelte | 2 +- .../components/inputs/AppTextInput.svelte | 19 +-- .../inputs/currency/AppCurrencyInput.svelte | 2 +- .../components/layout/AppContainer.svelte | 4 +- .../apps/components/layout/AppDrawer.svelte | 3 +- .../components/layout/AppSplitpanes.svelte | 6 +- .../apps/components/layout/AppTabs.svelte | 2 +- .../components/apps/editor/AppEditor.svelte | 12 +- .../apps/editor/AppEditorHeader.svelte | 10 ++ .../components/apps/editor/AppPreview.svelte | 12 +- .../apps/editor/ComponentHeader.svelte | 1 + .../components/apps/editor/GridEditor.svelte | 19 +-- .../apps/editor/RecomputeAllComponents.svelte | 12 +- .../apps/editor/SettingsPanel.svelte | 6 +- .../apps/editor/SubGridEditor.svelte | 22 +-- .../apps/editor/component/Component.svelte | 7 +- .../component/ComponentNavigation.svelte | 140 ++++++++++-------- .../componentsPanel/ComponentList.svelte | 2 +- .../contextPanel/ComponentOutput.svelte | 4 +- .../components/BackgroundScriptOutput.svelte | 4 +- .../components/OutputHeader.svelte | 9 +- .../InlineScriptEditor.svelte | 6 +- .../InlineScriptsPanelList.svelte | 4 +- .../settingsPanel/ComponentPanel.svelte | 4 + .../editor/settingsPanel/TableActions.svelte | 6 +- .../triggerLists/ComponentTriggerList.svelte | 2 +- .../components/apps/svelte-grid/Grid.svelte | 75 ++++++---- .../apps/svelte-grid/MoveResize.svelte | 131 ++++++++-------- .../apps/svelte-grid/utils/helper.ts | 4 - frontend/src/lib/components/apps/types.ts | 8 +- frontend/src/lib/components/apps/utils.ts | 37 ++++- .../[workspace]/[...secret]/+page.svelte | 18 +-- 52 files changed, 378 insertions(+), 318 deletions(-) diff --git a/frontend/src/lib/components/ArgInput.svelte b/frontend/src/lib/components/ArgInput.svelte index ee5999bf8b..2c62b09e48 100644 --- a/frontend/src/lib/components/ArgInput.svelte +++ b/frontend/src/lib/components/ArgInput.svelte @@ -235,7 +235,6 @@ { - window.dispatchEvent(new Event('pointerup')) dispatch('focus') }} {disabled} @@ -254,7 +253,6 @@ { e?.stopPropagation() - window.dispatchEvent(new Event('pointerup')) }} {disabled} class={valid @@ -334,7 +332,6 @@