Packages

@remix-run/ui

0.13.0 · 23 Oct 2026MIT19.4k / weekRepositoryHomepagenpmAtom feed

Your version

0.3.0

29 May 2026Where it was published

0.13.0 is the newest release of 0.3.x.

In short

1 breaking2 new3 fixed

  • breaking

    Remix UI component render functions no longer receive props as an argument. Type component props on Handle<Props> and read current values from handle.props in both setup and render code.

Release note

The section about @remix-run/ui of a note shared by several packages.

Minor Changes

  • breaking

    Remix UI component render functions no longer receive props as an argument. Type component props on Handle<Props> and read current values from handle.props in both setup and render code.

  • Updated anchor(floating, anchorTarget, options) to accept either an HTMLElement or coordinate target via the new AnchorPoint/AnchorTarget types.

  • Added menu.contextTrigger() so menus can open from right-click pointer locations while keeping existing keyboard navigation, submenus, and selection behavior.

Patch Changes

  • Fixed css(...) so nested selector objects render recursively instead of serializing deeper nested rules as [object Object] (see #11459).

  • Dispatch reload events for nested frames when an ancestor frame reloads

  • Prevent non-blocking frames from displaying their fallback when an ancestor frame is reloaded