Skip to content

Commit

Permalink
refactor: code
Browse files Browse the repository at this point in the history
  • Loading branch information
alexander-akait committed Dec 20, 2022
1 parent 65f40a3 commit d1b44c4
Showing 1 changed file with 30 additions and 15 deletions.
45 changes: 30 additions & 15 deletions crates/swc_css_prefixer/src/prefixer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3567,64 +3567,79 @@ impl VisitMut for Prefixer {
}
}

"place-content" if should_prefix("place-content", self.env, false) => {
js_word!("place-content") if should_prefix("place-content", self.env, false) => {
match (n.value.get(0), n.value.get(1)) {
(Some(left), Some(right)) => {
add_declaration!(
"align-content",
js_word!("align-content"),
Some(Box::new(|| { vec![left.clone()] }))
);
add_declaration!(
"justify-content",
js_word!("justify-content"),
Some(Box::new(|| { vec![right.clone()] }))
);
}
(Some(left), None) => {
add_declaration!(
"align-content",
js_word!("align-content"),
Some(Box::new(|| { vec![left.clone()] }))
);
add_declaration!(
"justify-content",
js_word!("justify-content"),
Some(Box::new(|| { vec![left.clone()] }))
);
}
_ => {}
}
}

"place-items" if should_prefix("place-items", self.env, false) => {
js_word!("place-items") if should_prefix("place-items", self.env, false) => {
match (n.value.get(0), n.value.get(1)) {
(Some(left), Some(right)) => {
add_declaration!("align-items", Some(Box::new(|| { vec![left.clone()] })));
add_declaration!(
"justify-items",
js_word!("align-items"),
Some(Box::new(|| { vec![left.clone()] }))
);
add_declaration!(
js_word!("justify-items"),
Some(Box::new(|| { vec![right.clone()] }))
);
}
(Some(left), None) => {
add_declaration!("align-items", Some(Box::new(|| { vec![left.clone()] })));
add_declaration!(
"justify-items",
js_word!("align-items"),
Some(Box::new(|| { vec![left.clone()] }))
);
add_declaration!(
js_word!("justify-items"),
Some(Box::new(|| { vec![left.clone()] }))
);
}
_ => {}
}
}

"place-self" if should_prefix("place-self", self.env, false) => {
js_word!("place-self") if should_prefix("place-self", self.env, false) => {
match (n.value.get(0), n.value.get(1)) {
(Some(left), Some(right)) => {
add_declaration!("align-self", Some(Box::new(|| { vec![left.clone()] })));
add_declaration!(
"justify-self",
js_word!("align-self"),
Some(Box::new(|| { vec![left.clone()] }))
);
add_declaration!(
js_word!("justify-self"),
Some(Box::new(|| { vec![right.clone()] }))
);
}
(Some(left), None) => {
add_declaration!("align-self", Some(Box::new(|| { vec![left.clone()] })));
add_declaration!("justify-self", Some(Box::new(|| { vec![left.clone()] })));
add_declaration!(
js_word!("align-self"),
Some(Box::new(|| { vec![left.clone()] }))
);
add_declaration!(
js_word!("justify-self"),
Some(Box::new(|| { vec![left.clone()] }))
);
}
_ => {}
}
Expand Down

0 comments on commit d1b44c4

Please sign in to comment.