Maquina Components 0.3.0: Combobox and Toast
Briefly

"This release adds two frequently requested interactive components that Rails developers will find immediately useful in their projects. What's New: Combobox An autocomplete input with a searchable dropdown. Perfect for selecting from large lists, such as countries, users, or tags. Includes full keyboard navigation, real-time filtering, grouped options, and comprehensive ARIA support. Toast Non-intrusive notifications that appear temporarily and dismiss automatically. Five variants (success, info, warning, error, default), configurable positioning, and works seamlessly with Rails flash messages and Turbo Streams."
"Combobox An autocomplete input with a searchable dropdown. Perfect for selecting from large lists, such as countries, users, or tags. Includes full keyboard navigation, real-time filtering, grouped options, and comprehensive ARIA support. Toast Non-intrusive notifications that appear temporarily and dismiss automatically. Five variants (success, info, warning, error, default), configurable positioning, and works seamlessly with Rails flash messages and Turbo Streams. Both components follow the same philosophy as the rest of the library: ERB partials, Tailwind CSS, and Stimulus controllers only where necessary."
Maquina Components 0.3.0 introduces two interactive Rails components: a Combobox and a Toast. The Combobox is an autocomplete input with a searchable dropdown designed for large lists (countries, users, tags) and provides full keyboard navigation, real-time filtering, grouped options, and comprehensive ARIA support. The Toast component delivers non-intrusive temporary notifications, supports five variants (success, info, warning, error, default), offers configurable positioning, and integrates with Rails flash messages and Turbo Streams. Both components use ERB partials and Tailwind CSS, and rely on Stimulus controllers only when necessary. Source code and documentation are available on GitHub and the project website.
Read at rubyflow.com
Unable to calculate read time
[
|
]