Skip to main content

use_ui/
lib.rs

1#![forbid(unsafe_code)]
2#![doc = include_str!("../README.md")]
3
4//! Thin facade for framework-neutral UI primitive crates.
5
6#[cfg(feature = "affordance")]
7pub mod affordance {
8    pub use use_affordance::*;
9}
10
11#[cfg(feature = "breakpoint")]
12pub mod breakpoint {
13    pub use use_breakpoint::*;
14}
15
16#[cfg(feature = "component")]
17pub mod component {
18    pub use use_ui_component::*;
19}
20
21#[cfg(feature = "design-token")]
22pub mod design_token {
23    pub use use_design_token::*;
24}
25
26#[cfg(feature = "focus")]
27pub mod focus {
28    pub use use_focus::*;
29}
30
31#[cfg(feature = "interaction")]
32pub mod interaction {
33    pub use use_interaction::*;
34}
35
36#[cfg(feature = "layer")]
37pub mod layer {
38    pub use use_layer::*;
39}
40
41#[cfg(feature = "layout")]
42pub mod layout {
43    pub use use_layout::*;
44}
45
46#[cfg(feature = "motion")]
47pub mod motion {
48    pub use use_ui_motion::*;
49}
50
51#[cfg(feature = "spacing")]
52pub mod spacing {
53    pub use use_spacing::*;
54}
55
56#[cfg(feature = "theme")]
57pub mod theme {
58    pub use use_theme::*;
59}
60
61#[cfg(feature = "viewport")]
62pub mod viewport {
63    pub use use_viewport::*;
64}