From 859fb932da8cbdf77f287731b7533b2cebbca978 Mon Sep 17 00:00:00 2001 From: Natalie9 Date: Wed, 9 Oct 2024 11:06:00 -0300 Subject: [PATCH] feat: add validation in select tag --- 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