From 7e037099b4c88607de0830d161c572519d208410 Mon Sep 17 00:00:00 2001 From: Gerard Burns Date: Mon, 20 Nov 2023 15:05:58 +0000 Subject: [PATCH] Field help text (#12383) * wip * client finished * add to bbui input * linting * PR Feedback * remove test code * linting * PR feedback --------- Co-authored-by: Martin McKeaveney --- packages/bbui/src/Form/Checkbox.svelte | 3 +- packages/bbui/src/Form/Combobox.svelte | 3 +- packages/bbui/src/Form/Core/Checkbox.svelte | 2 - .../bbui/src/Form/Core/CheckboxGroup.svelte | 2 - packages/bbui/src/Form/Core/Combobox.svelte | 3 - packages/bbui/src/Form/Core/DatePicker.svelte | 13 ---- packages/bbui/src/Form/Core/Dropzone.svelte | 5 -- .../bbui/src/Form/Core/InputDropdown.svelte | 18 +---- .../bbui/src/Form/Core/Multiselect.svelte | 2 - packages/bbui/src/Form/Core/Picker.svelte | 12 ---- .../bbui/src/Form/Core/PickerDropdown.svelte | 8 +-- packages/bbui/src/Form/Core/RadioGroup.svelte | 2 - .../bbui/src/Form/Core/RichTextField.svelte | 17 +---- packages/bbui/src/Form/Core/Select.svelte | 2 - packages/bbui/src/Form/Core/Stepper.svelte | 12 ---- packages/bbui/src/Form/Core/TextArea.svelte | 12 ---- packages/bbui/src/Form/Core/TextField.svelte | 11 ---- packages/bbui/src/Form/DatePicker.svelte | 3 +- packages/bbui/src/Form/Dropzone.svelte | 3 +- packages/bbui/src/Form/EnvDropdown.svelte | 3 +- packages/bbui/src/Form/Field.svelte | 23 +++++++ packages/bbui/src/Form/File.svelte | 3 +- packages/bbui/src/Form/Input.svelte | 3 +- packages/bbui/src/Form/InputDropdown.svelte | 3 +- packages/bbui/src/Form/Multiselect.svelte | 3 +- packages/bbui/src/Form/PickerDropdown.svelte | 3 +- packages/bbui/src/Form/RadioGroup.svelte | 3 +- packages/bbui/src/Form/RichTextField.svelte | 3 +- packages/bbui/src/Form/Search.svelte | 3 +- packages/bbui/src/Form/Select.svelte | 3 +- packages/bbui/src/Form/Slider.svelte | 3 +- packages/bbui/src/Form/Stepper.svelte | 3 +- packages/bbui/src/Form/TextArea.svelte | 3 +- packages/bbui/src/Form/Toggle.svelte | 3 +- packages/client/manifest.json | 65 +++++++++++++++++++ .../app/forms/AttachmentField.svelte | 2 + .../components/app/forms/BooleanField.svelte | 2 + .../app/forms/CodeScannerField.svelte | 2 + .../components/app/forms/DateTimeField.svelte | 2 + .../src/components/app/forms/Field.svelte | 43 +++++++++++- .../src/components/app/forms/JSONField.svelte | 2 + .../components/app/forms/LongFormField.svelte | 2 + .../app/forms/MultiFieldSelect.svelte | 2 + .../components/app/forms/OptionsField.svelte | 2 + .../app/forms/RelationshipField.svelte | 2 + .../components/app/forms/StringField.svelte | 3 +- 46 files changed, 189 insertions(+), 138 deletions(-) diff --git a/packages/bbui/src/Form/Checkbox.svelte b/packages/bbui/src/Form/Checkbox.svelte index 6aa88f6dee..6e6cf0d8e8 100644 --- a/packages/bbui/src/Form/Checkbox.svelte +++ b/packages/bbui/src/Form/Checkbox.svelte @@ -10,6 +10,7 @@ export let disabled = false export let error = null export let size = "M" + export let helpText = null const dispatch = createEventDispatcher() const onChange = e => { @@ -18,6 +19,6 @@ } - + diff --git a/packages/bbui/src/Form/Combobox.svelte b/packages/bbui/src/Form/Combobox.svelte index 343af559cb..44854d949e 100644 --- a/packages/bbui/src/Form/Combobox.svelte +++ b/packages/bbui/src/Form/Combobox.svelte @@ -11,6 +11,7 @@ export let error = null export let placeholder = "Choose an option or type" export let options = [] + export let helpText = null export let getOptionLabel = option => extractProperty(option, "label") export let getOptionValue = option => extractProperty(option, "value") @@ -27,7 +28,7 @@ } - + option @@ -34,7 +33,6 @@