use tairitsu_style::{CssProperty, Property};
fn main() {
let prop = CssProperty::FlexDirection;
println!("Property: {}", prop);
println!("CSS name: {}", prop.as_str());
println!("Category: {}", prop.category());
println!("Is shorthand: {}", prop.is_shorthand());
println!("MDN URL: {}", prop.mdn_url());
println!();
let props = vec![
CssProperty::Display,
CssProperty::Width,
CssProperty::FlexDirection,
CssProperty::GridTemplateColumns,
CssProperty::FontSize,
CssProperty::Animation,
];
for prop in props {
println!("{} is in category: {}", prop, prop.category());
}
println!();
let custom: Property = "--my-var".into();
let known: Property = CssProperty::Color.into();
println!(
"Custom property: {} (category: {:?})",
custom.as_str(),
custom.category()
);
println!(
"Known property: {} (category: {:?})",
known.as_str(),
known.category()
);
}