leptos_shadcn_select/lib.rs
1//! Leptos port of [shadcn/ui Select](https://ui.shadcn.com/docs/components/select).
2//!
3//! Component description here.
4//!
5//! See [the Rust shadcn/ui book](https://shadcn-ui.rustforweb.org/components/select.html) for more documentation.
6
7pub mod signal_managed;
8pub mod default;
9pub mod new_york;
10pub mod default_components;
11pub mod new_york_components;
12
13// Re-export the components for easy access
14pub use default::*;
15
16#[cfg(feature = "new_york")]
17pub use new_york as select;
18
19// Real focused tests (replaces 891-line bloated file)
20
21mod tests {
22 pub mod class_constants_tests;
23 pub mod state_management_tests;
24 pub mod callback_tests;
25 pub mod item_logic_tests;
26 pub mod accessibility_tests;
27}
28
29// Legacy tests (will be removed)
30
31mod implementation_tests_legacy;
32
33// Signal-managed exports
34pub use signal_managed::*;