From b616243b7ffc113a36b82a9a9cc2a2fe3db840be Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sun, 17 Oct 2021 12:50:21 -0700 Subject: [PATCH] fix(date-picker-input): avoid opening calendar if input is descendant of disabled fieldset #857 (#860) --- src/DatePicker/DatePickerInput.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/DatePicker/DatePickerInput.svelte b/src/DatePicker/DatePickerInput.svelte index 71beefad..67eb6e6c 100644 --- a/src/DatePicker/DatePickerInput.svelte +++ b/src/DatePicker/DatePickerInput.svelte @@ -154,7 +154,10 @@ class="bx--date-picker__icon" aria-label="{iconDescription}" title="{iconDescription}" - on:click="{openCalendar}" + on:click="{() => { + if (disabled || ref.matches(':disabled')) return; + openCalendar(); + }}" /> {/if}