@adaptavant/eds-core@1.19.0

✨⚙️ Introducing version 1.19.0 Enjoy! ✨⚙️

🖊️ New Component

🗓️ DatePicker

Introduced a new component with a calendar popover for intuitive and efficient date selection, enhancing user experience with a visually interactive interface.

🛠️ Enhancements

  • FilterMenu API Refinements: Deprecated several unused props across FilterMenu components to streamline the API and reduce complexity. These updates enhance maintainability and provide a clearer, more intuitive experience for developers.
  • ComboboxItem: Introduced the avoidCloseOnClick prop to prevent the combobox from closing when an item is selected, improving usability.
  • Popover: Enhanced UsePopoverArgs by expanding maxWidth support to include fit-content, min-content, and max-content, providing greater layout flexibility.
  • DropdownMenu: Click-away is now disabled for the responsive dropdown menu, ensuring menu items remain accessible and selectable without unintended closures.
  • TextInput & Textarea: Added the readonly prop to keep inputs non-editable on mobile devices, ensuring better control and consistency.

Minor Changes

  • 8cc8eab: DatePicker: Added a new component that opens a calendar popover for date selection.

Patch Changes

  • c9c412d: Combobox
    • ComboboxItem: Added avoidCloseOnClick prop to avoid closing the combobox on item selection.
  • 8cc8eab: Calendar: Expose initialFocus prop for DatePicker.
  • 450701e: DropdownMenu: Disable click-away for responsive dropdown menu to ensure menu items are always selectable.
  • 8cc8eab: Popover: Extend UsePopoverArgs maxWidth to accept other max width props like fit-content, min-content and max-content
  • a61f968: TextInput, Textarea: Added the readonly prop to ensure the input remains non-editable on mobile devices
  • aef6c39: FilterMenu: Deprecated various unused props across FilterMenu components to streamline the API and reduce complexity. These changes aim to improve maintainability and reduce confusion for developers.
    • FilterMenuTrigger: Deprecated iconStart, isLoading, loadingLabel, isPressed, and form props
    • FilterMenuSearchField: Deprecated labelVisibility, secondaryLabel, counter, description, isDisabled, isRequired, and errorMessage props
    • FilterMenuSearchInput: Deprecated various a11y props and input attributes
    • FilterMenuItem: Deprecated railStart and railEnd props
  • edd401f: DropdownMenu: Adjust z-index for DropdownMenu's mobile popover to override the Setmore application's legacy stacking order.