diff --git a/src/generation/generate.rs b/src/generation/generate.rs index 236c22e6..c26ee062 100644 --- a/src/generation/generate.rs +++ b/src/generation/generate.rs @@ -3908,6 +3908,9 @@ fn gen_jsx_opening_element<'a>(node: &JSXOpeningElement<'a>, context: &mut Conte items.push_force_current_line_indentation(); items.extend(space_if_not_start_line()); } + if prefer_newline_before_close_bracket { + items.push_condition(conditions::new_line_if_hanging(start_lsil, None)); + } items.push_sc(sc!("/")); } else if context.config.jsx_attributes_prefer_hanging && prefer_newline_before_close_bracket { items.push_condition(conditions::new_line_if_hanging(start_lsil, None));