use tailwind_rs_core::css_generator::CssGenerator;
fn main() {
println!("๐งช Testing Table Utilities");
println!("==========================");
let test_classes = vec![
"table-auto",
"table-fixed",
"border-collapse",
"border-separate",
"border-spacing-0",
"border-spacing-1",
"border-spacing-2",
"border-spacing-4",
"border-spacing-8",
"border-spacing-x-1",
"border-spacing-x-2",
"border-spacing-x-4",
"border-spacing-y-1",
"border-spacing-y-2",
"border-spacing-y-4",
"caption-top",
"caption-bottom",
];
let mut generator = CssGenerator::new();
for class in &test_classes {
match generator.add_class(class) {
Ok(_) => {
println!("โ
{} - Added", class);
}
Err(e) => {
println!("โ {} - Failed: {}", class, e);
}
}
}
let css = generator.generate_css();
println!("\n๐ Generated CSS:");
for line in css.lines() {
if line.contains("table-layout")
|| line.contains("border-collapse")
|| line.contains("border-spacing")
|| line.contains("caption-side")
{
println!(" {}", line);
}
}
}