From 7437dc00aac1babd787d3bdafb1b7975c5b2168e Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 4 Jan 2023 18:37:42 +0100 Subject: [PATCH] apps improvements --- frontend/src/lib/components/ArgInput.svelte | 4 +- .../src/lib/components/ResourcePicker.svelte | 1 + .../components/selectInputs/AppSelect.svelte | 2 + .../apps/components/table/AppTable.svelte | 3 +- .../components/table/AppTableFooter.svelte | 3 +- .../components/textInputs/AppTextInput.svelte | 1 - .../components/apps/editor/GridEditor.svelte | 2 +- .../componentsPanel/ComponentList.svelte | 47 ++++++++----------- .../apps/editor/componentsPanel/data.ts | 39 +++++++++------ .../mainInput/RunnableSelector.svelte | 2 +- .../src/lib/components/apps/editorUtils.ts | 8 ++++ 11 files changed, 62 insertions(+), 50 deletions(-) diff --git a/frontend/src/lib/components/ArgInput.svelte b/frontend/src/lib/components/ArgInput.svelte index 79360ff3eb..c37daf932f 100644 --- a/frontend/src/lib/components/ArgInput.svelte +++ b/frontend/src/lib/components/ArgInput.svelte @@ -327,17 +327,17 @@ {:else if inputCat == 'date'} {:else if inputCat == 'sql' || inputCat == 'yaml'} -
+
dispatch('focus')} on:blur={() => dispatch('blur')} bind:this={editor} lang={inputCat} bind:code={value} - class="few-lines-editor" on:change={async () => { dispatch('input', { rawValue: value, isRaw: false }) }} + autoHeight />
{:else if inputCat == 'base64'} diff --git a/frontend/src/lib/components/ResourcePicker.svelte b/frontend/src/lib/components/ResourcePicker.svelte index e81fc9d71d..214188e458 100644 --- a/frontend/src/lib/components/ResourcePicker.svelte +++ b/frontend/src/lib/components/ResourcePicker.svelte @@ -49,6 +49,7 @@
- {#if Array.isArray(result) && result.every(isObject)} diff --git a/frontend/src/lib/components/apps/components/table/AppTableFooter.svelte b/frontend/src/lib/components/apps/components/table/AppTableFooter.svelte index 65e460beb7..0e177b7850 100644 --- a/frontend/src/lib/components/apps/components/table/AppTableFooter.svelte +++ b/frontend/src/lib/components/apps/components/table/AppTableFooter.svelte @@ -3,6 +3,7 @@ import { faDownload } from '@fortawesome/free-solid-svg-icons' import type { Table } from '@tanstack/svelte-table' import type { Readable } from 'svelte/store' + import { tableOptions } from './tableOptions' type T = Record @@ -22,7 +23,7 @@
- {#if paginationEnabled} + {#if paginationEnabled && result.length > (tableOptions.initialState?.pagination?.pageSize ?? 25)}