From 647eba6578ea9e71ffe2d3176aa6e04b302e8a49 Mon Sep 17 00:00:00 2001 From: Natalie Tolentino Date: Mon, 21 Oct 2024 08:27:49 -0300 Subject: [PATCH] feat(select): add validation in select tag (#590) --- packages/core/src/components/select/select.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/core/src/components/select/select.tsx b/packages/core/src/components/select/select.tsx index e00363654..11f623d0c 100644 --- a/packages/core/src/components/select/select.tsx +++ b/packages/core/src/components/select/select.tsx @@ -71,8 +71,14 @@ export class AtomSelect { const optionElement = this.getElementByTag(itemElement, 'ion-radio') || this.getElementByTag(itemElement, 'ion-checkbox') + + if (!optionElement?.shadowRoot) return + const optionShadowRoot = optionElement.shadowRoot .firstElementChild as HTMLElement + + if (!optionShadowRoot) return + const firstElementInOption = optionShadowRoot.firstElementChild as HTMLElement