Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
Combobox.Input
value (#2568)Combobox
component (#2574)aria-expanded
purely based on the open/closed state (#2610)Enter
even if no submit-like button was found (#2613)Menu
and Popover
components (#2448)FocusTrap
is only active when the given enabled
value is true
(#2456)<Transition appear>
from overwriting classes on re-render (#2457)Menu
and Listbox
options while searching (#2471)Portal
component, does not close the Popover
component (#2492)types
condition to the front (#2469)Popover
component (#2430)FocusTrap
is only active when the given enabled
value is true
(#2456)activeIndex
is up to date for the Combobox
component (#2463)Menu
and Listbox
options while searching (#2471)Portal
component, does not close the Popover
component (#2492)types
condition to the front (#2469)Transition
component (#2374)FocusTrap
event listeners once document has loaded (#2389)className
hydration for <Transition appear>
(#2390)Combobox
types to improve false positives (#2411)className
correctly when it’s a function (#2412)form
prop to form-like components such as RadioGroup
, Switch
, Listbox
, and Combobox
(#2356)ComboboxInput
when its Combobox
is disabled (#2375)FocusTrap
event listeners once document has loaded (#2389)<Dialog>
when wrapping transition isn't showing (#2422)ref
is properly handled in the RadioGroup
component (#2424)form
prop to form-like components such as RadioGroup
, Switch
, Listbox
, and Combobox
(#2356)Transition
component completes if nothing is transitioning (#2318)<Switch>
where possible (#2265)Dialog
component in the FocusTrap
component (#2322)XYZPropsWeControl
and cleanup internal TypeScript types (#2329)Popover.Button
components inside a Popover.Panel
(#2333)Dialog
component closes (#2326)<Switch>
where possible (#2265)Dialog
component in the FocusTrap
component (#2322)Dialog
component closes (#2326)FocusTrap
component only apply when mounted (#2331)