Skip to content

πŸ”½ A highly customizable select group component for WASM frameworks.

License

Notifications You must be signed in to change notification settings

opensass/select-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”½ Select RS

Crates.io Crates.io Downloads Crates.io License made-with-rust Rust Maintenance

Join our Discord

logo

🎬 Demo

select-rs-demo

Framework Live Demo
Yew Netlify Status
Dioxus TODO
Leptos TODO

πŸ“œ Intro

Select RS is a highly customizable select dropdown component for Wasm-based frameworks like Yew, Dioxus, and Leptos. It supports both single and multiple selections, and offers extensive customization options for styling, interaction, and behavior.

πŸ€” Why Use Select RS?

The following are some reasons why you should consider using Select RS in your WASM-based projects:

  1. 🎨 Custom Styling: Style your select dropdown with custom classes, inline styles, and more to fit your design needs.
  2. ⚑ Callbacks: Handle user selection with efficient callbacks to manage state changes dynamically.
  3. πŸ“± Multiple Selections: Supports single or multiple selection modes with visual enhancements such as selected chips that can be removed.
  4. πŸ” Accessibility: Ensures accessibility with built-in support for required fields, autocomplete, and focus handling.
  5. πŸ’‘ Customizable Placeholders: Easily configure placeholder text for a better user experience.

Yew Usage

Refer to our guide to integrate this component into your Yew app.

🧬 Dioxus Usage (TODO)

Refer to our guide to integrate this component into your Dioxus app.

🌱 Leptos Usage (TODO)

Refer to our guide to integrate this component into your Leptos app.

🀝 Contributions

Contributions are welcome! Whether it's bug fixes, feature requests, or examples, we would love your help to improve Select RS.

  1. Fork the repository.
  2. Create a new branch for your feature/bugfix.
  3. Submit a pull request for review.

πŸ“œ License

Select RS is licensed under the MIT License. You are free to use, modify, and distribute this library in your projects.