From 0489f9243d5d15b55cb85555ed42037127a26e70 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Fri, 20 Jan 2023 08:54:17 +0000 Subject: [PATCH] Improve styles of fancy components --- packages/bbui/src/ActionButton/ActionButton.svelte | 1 + packages/bbui/src/FancyForm/FancyButtonRadio.svelte | 12 +++++++++--- packages/bbui/src/FancyForm/FancyCheckbox.svelte | 1 + packages/bbui/src/FancyForm/FancyField.svelte | 5 +++++ packages/bbui/src/FancyForm/FancyFieldLabel.svelte | 1 + packages/bbui/src/FancyForm/FancyInput.svelte | 2 ++ packages/bbui/src/FancyForm/FancySelect.svelte | 6 ++++-- packages/bbui/src/FancyForm/index.js | 1 + 8 files changed, 24 insertions(+), 5 deletions(-) diff --git a/packages/bbui/src/ActionButton/ActionButton.svelte b/packages/bbui/src/ActionButton/ActionButton.svelte index cfc810807e..cc4417be2a 100644 --- a/packages/bbui/src/ActionButton/ActionButton.svelte +++ b/packages/bbui/src/ActionButton/ActionButton.svelte @@ -88,6 +88,7 @@ } .is-selected:not(.spectrum-ActionButton--emphasized) { background: var(--spectrum-global-color-gray-300); + border-color: var(--spectrum-global-color-gray-700); } .noPadding { padding: 0; diff --git a/packages/bbui/src/FancyForm/FancyButtonRadio.svelte b/packages/bbui/src/FancyForm/FancyButtonRadio.svelte index 0fe9131a0b..719ccea97c 100644 --- a/packages/bbui/src/FancyForm/FancyButtonRadio.svelte +++ b/packages/bbui/src/FancyForm/FancyButtonRadio.svelte @@ -33,7 +33,7 @@ } - + {#if label} {label} {/if} @@ -42,7 +42,6 @@ {#each options as option} onChange(getOptionValue(option))} > {getOptionLabel(option)} @@ -53,11 +52,18 @@ diff --git a/packages/bbui/src/FancyForm/FancyCheckbox.svelte b/packages/bbui/src/FancyForm/FancyCheckbox.svelte index 84caf117fe..191cc79485 100644 --- a/packages/bbui/src/FancyForm/FancyCheckbox.svelte +++ b/packages/bbui/src/FancyForm/FancyCheckbox.svelte @@ -39,6 +39,7 @@ } .text { font-size: 15px; + line-height: 17px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; diff --git a/packages/bbui/src/FancyForm/FancyField.svelte b/packages/bbui/src/FancyForm/FancyField.svelte index 536dabad2d..89f2dec7d0 100644 --- a/packages/bbui/src/FancyForm/FancyField.svelte +++ b/packages/bbui/src/FancyForm/FancyField.svelte @@ -10,6 +10,7 @@ export let validate export let value export let ref + export let autoHeight const formContext = getContext("fancy-form") const id = Math.random() @@ -41,6 +42,7 @@ class:disabled class:focused class:clickable + class:auto-height={autoHeight} >
@@ -94,6 +96,9 @@ height: 64px; padding: 0 16px; } + .fancy-field.auto-height .content { + height: auto; + } .content, .field { display: flex; diff --git a/packages/bbui/src/FancyForm/FancyFieldLabel.svelte b/packages/bbui/src/FancyForm/FancyFieldLabel.svelte index 6ae6aede27..181cff50e4 100644 --- a/packages/bbui/src/FancyForm/FancyFieldLabel.svelte +++ b/packages/bbui/src/FancyForm/FancyFieldLabel.svelte @@ -9,6 +9,7 @@