@adaptavant/eds-core@1.47.0

Minor Changes​

  • c606ef5: Tooltip: Add a delay prop to control how long the tooltip stays visible before hiding

  • a89dba0: Badge: Added an as prop (React.ElementType, default 'span') so a badge can trigger an action or navigate while keeping Badge's own visuals. as="button" renders a button and as="a" an anchor, both keyboard focusable with a visible focus ring.

  • f6b6e37: AvatarImage: Fall back to the initial instead of a broken image icon when the image fails to load.

    AvatarImage: Add onError prop, called when the image fails to load. Update src in it to retry loading the image.

  • c4697c8: Upgrade to React 19 and rebuild Calendar on react-day-picker v9.

    • React 19 peer dep support (JSX namespace, required useRef arg, forwardRef/ref typing fixes across components)
    • Calendar rebuilt from scratch on react-day-picker v9, with new onUnavailableDateClick and onOutOfRangeDateClick props
    • getTZAdjustedDate is deprecated (unused by Calendar now) but kept as an export

Patch Changes​

  • 87560d8: DatePicker, SelectMenu, FilterMenu, Combobox, ComboboxEditor, ComboboxMultiSelect: Fixed field controls not reflecting status="error" on the parent Field when no fieldMessage was set. DatePicker, SelectMenu, and ComboboxEditor now forward status to FocusContainer so the trigger renders the critical border, and Combobox, FilterMenu, and ComboboxMultiSelect now set proper aria-invalid on the error state.
  • c1e709c: Calendar: Adjust text color for weekends
  • 0c1430b: FilterMenu: Now runs on the shared Floating UI dropdown engine, the same one behind SelectMenu and DropdownMenu. No prop changes. One behaviour difference: when typing filters away the highlighted option the highlight is cleared, so aria-activedescendant goes absent instead of naming a removed row.
  • f5e74cf: Combobox, ComboboxMultiSelect, ComboboxEditor, DropdownMenu, FilterMenu, SelectMenu, Popover: Fixed popovers shrinking into the configured side instead of flipping to the side with more available space when there isn't enough room.
  • e491afd: Tabs: Fixed the Tabs keyboard navigation moving the focused tab out of view. Arrow keys no longer trigger the browser's default scroll of the tab list, and the tab focus moves to is now scrolled into view, so it stays visible when wrapping between the first and last tab.
  • Updated dependencies [c4697c8]
    • @adaptavant/eds-icons@1.16.0