tailwind_rs_core/utilities/sizing/
width.rs1use crate::classes::ClassBuilder;
4use crate::utilities::sizing::SizingValue;
5
6pub trait WidthUtilities {
8 fn width(self, width: SizingValue) -> Self;
9}
10
11impl WidthUtilities for ClassBuilder {
12 fn width(self, width: SizingValue) -> Self {
13 self.class(format!("w-{}", width.to_class_name()))
14 }
15}
16
17#[cfg(test)]
18mod tests {
19 use super::*;
20
21 #[test]
22 fn test_width_utilities() {
23 let classes = ClassBuilder::new()
24 .width(SizingValue::Full)
25 .build();
26
27 assert!(classes.to_css_classes().contains("w-full"));
28 }
29}