From c169a7376499747dace7471320737cb22c121319 Mon Sep 17 00:00:00 2001 From: Mel O'Hagan Date: Tue, 7 Nov 2023 09:19:29 +0000 Subject: [PATCH] readonly css --- packages/bbui/src/Form/Core/Checkbox.svelte | 9 ++++----- packages/bbui/src/Form/Core/CheckboxGroup.svelte | 9 ++++----- packages/bbui/src/Form/Core/RadioGroup.svelte | 9 ++++----- packages/client/src/components/app/forms/Field.svelte | 4 ++++ 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/packages/bbui/src/Form/Core/Checkbox.svelte b/packages/bbui/src/Form/Core/Checkbox.svelte index 3eaaf4dede..e24f5669eb 100644 --- a/packages/bbui/src/Form/Core/Checkbox.svelte +++ b/packages/bbui/src/Form/Core/Checkbox.svelte @@ -25,16 +25,12 @@ class:is-invalid={!!error} class:checked={value} class:is-indeterminate={indeterminate} + class:readonly > { - if (readonly) { - e.preventDefault() - } - }} type="checkbox" class="spectrum-Checkbox-input" {id} @@ -74,4 +70,7 @@ .spectrum-Checkbox-input { opacity: 0; } + .readonly { + pointer-events: none; + } diff --git a/packages/bbui/src/Form/Core/CheckboxGroup.svelte b/packages/bbui/src/Form/Core/CheckboxGroup.svelte index faf37f3ad8..66ac55561b 100644 --- a/packages/bbui/src/Form/Core/CheckboxGroup.svelte +++ b/packages/bbui/src/Form/Core/CheckboxGroup.svelte @@ -35,17 +35,13 @@ title={getOptionLabel(option)} class="spectrum-Checkbox spectrum-FieldGroup-item" class:is-invalid={!!error} + class:readonly >