Toolkit with accessible components, styles, and examples for your next web app

So nice real world examples in this doc, check it out!
✨ New example on Ariakit: Warning on Dialog hide This works in a way similar to the Twitter/X Post dialog. If there are unsaved changes, a nested dialog is displayed to prevent users from inadvertently closing the primary one. Demo and code → ariakit.org/examples/dialog-…
1
5
1,122
Ariakit retweeted
✨ New example on Ariakit: Warning on Dialog hide This works in a way similar to the Twitter/X Post dialog. If there are unsaved changes, a nested dialog is displayed to prevent users from inadvertently closing the primary one. Demo and code → ariakit.org/examples/dialog-…
2
5
61
7,743
Ariakit retweeted
The Ariakit Select component can be animated during both the enter and leave states using data attributes and CSS transitions. It waits for the exit animation to complete before hiding or unmounting the component. Take a look at the example: ariakit.org/examples/select-…
3
5
48
5,151
Ariakit retweeted
The Ariakit submenu example has been enhanced with component providers. This section details how menus can be nested in the React tree to generate submenus: ariakit.org/examples/menu-ne…
2
4
19
1,771
Ariakit retweeted
Ariakit v0.3.1 introduces a new API for accessing the context. For example, you can use it to determine whether you're in a submenu or not: ariakit.org/guide/component-…
1
3
22
2,069
Ariakit retweeted
This is all the code necessary to create a Toolbar with a custom Select in the next version of Ariakit.
5
9
202
36,104
Ariakit retweeted
Ariakit v0.3 is now available! The `as` prop and the `children` function prop have been deprecated in favor of the `render` prop (ariakit.org/guide/compositio…). We've also made some updates related to component providers. Release page 👇🏽 github.com/ariakit/ariakit/r…
4
5
44
4,005
Ariakit retweeted
This is how a custom Ariakit Select + Combobox component will look with component providers. Component providers are high-level APIs built on top of the existing component stores. No breaking changes here.
2
5
26
2,070
Ariakit retweeted
Creating menus with submenus in Ariakit will soon become much easier with component providers. It's a higher-level API built on top of component stores. Read the RFC by @daniguardio_la for more details: github.com/ariakit/ariakit/i…
3
9
134
17,043
Ariakit retweeted
Built with @ariakitjs 💯
2
22
3,312
Ariakit retweeted
Thinking of an API for a ContextMenu component that could also work with a MenuButton. The ContextMenu will be positioned based on the mouse's location when the user right-clicks in the context menu area. It will anchor to the MenuButton when triggered by it.
3
3
16
2,645
Ariakit retweeted
Built with @ariakitjs 💯
The RSC Devtools extension is now published! 🎉Didn't get an email when it got approved so I missed the release date. But now anyone can try it. Try it out and tell me what you think in the replies or on GitHub! chrome.google.com/webstore/d…
1
3
39
8,279
I’m using for my next project 🔥
The @​ariakit/react package has hit 24k downloads per week ✨ Still a long way to go—it's currently at about 10% of the download rate of the reakit and ariakit packages—but adoption is growing swiftly.
1
3
21
5,777
Ariakit retweeted
Ariakit now has tag pages! ✨ ✦ Working with a combobox? Go to ariakit.org/tags/combobox to see all related content, including components, examples, API, guides, etc. ✦ Working with form controls? ariakit.org/tags/form-contro… ✦ Framer Motion? ariakit.org/tags/framer-moti…
2
6
72
6,281
Ariakit retweeted
Introducing Ariakit's Coding Guidelines ✨ This document explains why we: ✦ Prefer interfaces over types ✦ Name functions inside forwardRef While primarily intended for our docs, you can also use them as a reference for your app code if desired. ariakit.org/guide/coding-gui…
3
18
110
11,686
Ariakit retweeted
✨ New example: Combobox filtering Using "React.startTransition" to ensure the UI remains responsive while typing, and the "match-sorter" library to filter the results. You own this logic. Ariakit is only concerned with what you render. Demo and code → ariakit.org/examples/combobo…
3
10
95
10,348
Ariakit retweeted
The @ariakitjs Tooltip component allows for text selection and seamlessly integrates with browser extensions such as Google Translate, all while keeping the tooltip visible. Link in the thread 👇🏽

ALT Showing a tooltip that says "Accessibility Shortcuts", then selecting the text inside the tooltip to trigger the Google Translate popup.

3
6
87
12,035
Ariakit retweeted
The Ariakit Combobox component allows for all standard keyboard interactions when the options are rendered as <a> Demo and code → ariakit.org/examples/combobo…
2
5
40
6,024
Ariakit retweeted
✨ New example: Menu with Tooltip ✦ Tooltip closes when the dropdown opens ✦ Full keyboard support (Escape key just works) ✦ Tooltip is not shown on touch → ariakit.org/examples/menu-to…
6
51
5,592
Ariakit retweeted
ComboboxGroup and ComboboxGroupLabel components. Here's an example using these components on a combobox with autoselect and inline auto-completion (optional features). Demo and code: ariakit.org/examples/combobo…
3
8
75
7,802