From 9482112d6bef6be68a6bdd662b6fe61b1819362f Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Tue, 20 Apr 2021 11:53:19 +0100 Subject: [PATCH] Update entire builder backend UI to work with new spectrum components and fix multiple issues --- packages/bbui/src/Divider/Divider.svelte | 22 +++-- packages/bbui/src/Form/Core/TextField.svelte | 1 + packages/bbui/src/Form/Input.svelte | 3 +- packages/bbui/src/Typography/Heading.svelte | 96 +++++-------------- .../DataTable/ExternalDataSourceTable.svelte | 2 +- .../components/backend/DataTable/Table.svelte | 6 +- .../IntegrationConfigForm.svelte | 8 +- .../modals/CreateDatasourceModal.svelte | 3 +- .../integration/KeyValueBuilder.svelte | 4 +- .../integration/QueryParameterBuilder.svelte | 4 +- .../components/integration/QueryViewer.svelte | 92 +++++++----------- .../[selectedDatasource]/[query]/index.svelte | 8 -- .../[selectedDatasource]/index.svelte | 51 ++++------ 13 files changed, 105 insertions(+), 195 deletions(-) diff --git a/packages/bbui/src/Divider/Divider.svelte b/packages/bbui/src/Divider/Divider.svelte index e238b98799..26e2b2677c 100644 --- a/packages/bbui/src/Divider/Divider.svelte +++ b/packages/bbui/src/Divider/Divider.svelte @@ -1,14 +1,16 @@
\ No newline at end of file + class:spectrum-Divider--sizeL={l} + class:spectrum-Divider--sizeM={m || useDefault} + class:spectrum-Divider--sizeS={s} + class="spectrum-Divider spectrum-Divider--{vertical ? 'vertical' : 'horizontal'} spectrum-Dialog-divider" /> diff --git a/packages/bbui/src/Form/Core/TextField.svelte b/packages/bbui/src/Form/Core/TextField.svelte index 024dba50b9..c470f755b0 100644 --- a/packages/bbui/src/Form/Core/TextField.svelte +++ b/packages/bbui/src/Form/Core/TextField.svelte @@ -72,6 +72,7 @@ placeholder={placeholder || ''} on:blur={onBlur} on:focus={onFocus} + on:input {type} class="spectrum-Textfield-input" /> diff --git a/packages/bbui/src/Form/Input.svelte b/packages/bbui/src/Form/Input.svelte index 18453fa846..acb8c21275 100644 --- a/packages/bbui/src/Form/Input.svelte +++ b/packages/bbui/src/Form/Input.svelte @@ -28,5 +28,6 @@ {placeholder} {type} on:change={onChange} - on:click /> + on:click + on:input /> diff --git a/packages/bbui/src/Typography/Heading.svelte b/packages/bbui/src/Typography/Heading.svelte index 5f5dd28867..8c7723dd54 100644 --- a/packages/bbui/src/Typography/Heading.svelte +++ b/packages/bbui/src/Typography/Heading.svelte @@ -1,78 +1,28 @@ -{#if h1} -

- -

-{:else if h2} -

- -

-{:else if h3} -

- -

-{:else if h4} -

- -

-{:else} - SPECIFY HEADING SIZE! -{/if} +

+ +

diff --git a/packages/builder/src/components/backend/DataTable/ExternalDataSourceTable.svelte b/packages/builder/src/components/backend/DataTable/ExternalDataSourceTable.svelte index 9035e9cb00..28915bd78a 100644 --- a/packages/builder/src/components/backend/DataTable/ExternalDataSourceTable.svelte +++ b/packages/builder/src/components/backend/DataTable/ExternalDataSourceTable.svelte @@ -11,7 +11,7 @@ {#if error}
{error}
{/if} - +