@adaptavant/eds-core@1.17.0

✨⚙️ Introducing version 1.17.0. Enjoy! ✨⚙️

🛠️ Enhancements

  • Dropdown Menu: Implemented a mobile-friendly dropdown menu that dynamically transforms into a sheet/modal on responsive screens, delivering a smoother and more intuitive user experience on smaller devices.
  • Timepicker: Added a customDays prop to the Timepicker, allowing the addition of non-scrollable string options for greater flexibility.
  • Share Modal: Enhanced <ShareModal /> with support for className and style props, allowing seamless customization of the wrapper component for greater flexibility.
  • Crop Modal: Extended error handling capabilities, providing precise error context. Additionally, the default image resize dimensions have been updated for improved quality.
  • Avatar: Introduced a new isGuest prop to distinguish guest users. Additionally, added two new status options, customer and audioCall, for better user categorization and functionality.
  • Select Menu: SelectMenuTrigger now aligns with the same API as FilterMenu, ensuring consistency across components, allowing the children prop to display the selected option and replacing the deprecated selectedOption prop.
  • Inputs: Added the native disabled prop to TextInput and Textarea, ensuring inputs remain non-editable on mobile devices.

Symbols

  • Updated SetmoreColorIcon to reflect the new branding.

Minor Changes

  • a0900a8: Implemented a mobile-friendly dropdown menu that transforms into a sheet/modal on responsive screen sizes. This enhancement improves the user experience on smaller screens by providing a more touch-friendly interface.
  • 886b5e2:Timepicker: AddedcustomDaysprop to add non-scrollable string options.

Patch Changes

  • 52f62b5:<ShareModal />: Added support forclassNameandstyleprops to allow customization of the wrapper component in the ShareModal widget
  • 106c3b2:<SelectMenu/>: Removed unwanted negative margin in SelectMenuPopover
  • 49e46e7:TextInput,Textarea - Added the nativedisabledprop to ensure the input remains non-editable on mobile devices.
  • f60ced8:SelectMenu:SelectMenuTriggeruses similar API toFilterMenu, which means thatchildrencan be used for showing selected option instead of selectedOptiondeprecated prop.
  • ec0e1b7: CropModal - change default image resize dimensions from 1024x1024 to 2560x2560
  • 5d3484a:Symbol- Updated thesetmore-color-iconSVG to the latest design.
  • 9da4308: CropModal - extend error handling capabilities
  • 4169843:Avatar: Added newisGuestprop and updated 2 new status customerandaudioCall
  • Tokens: Updateddecoration.brandtoken