Skip to main content

Select conditional rendering fix and aria-hidden on decorative icons (WEB-1118)

Version: 0.6.0 ยท Type: ๐Ÿ› Bug Fix

WEB-1118

Problemโ€‹

MultiSelect, SearchableOptionItem and Select used && JSX conditional rendering, decorative icon spans were missing aria-hidden, and some if statements in MultiSelect's event handlers were unbraced.

Changed Filesโ€‹

  • packages/design/src/components/Select/Select.tsx
  • packages/design/src/components/Select/SearchableOptionItem.tsx
  • packages/design/src/components/Select/MultiSelect.tsx

Changesโ€‹

  1. Replaced && JSX conditional rendering with explicit ternaries in MultiSelect, SearchableOptionItem and Select
  2. Added aria-hidden="true" to decorative icon spans
  3. Added braces to unbraced if statements in MultiSelect's event handlers