[JSX] Fix spurious newline (fixes #614) (#628)

master
Alex Rattray 2017-02-07 06:58:25 -08:00 committed by James Long
parent 98d04d8c70
commit ee593bb645
3 changed files with 27 additions and 2 deletions

View File

@ -2318,9 +2318,9 @@ function printJSXChildren(path, options, print) {
if (endSpace) {
children.push(jsxWhitespace);
}
children.push(softline);
});
children.push(softline);
} else if (/\n/.test(value)) {
children.push(hardline);

View File

@ -72,6 +72,15 @@ newlines_elems =
</div>
regression_extra_newline = (
<div>
<span
className=\"nuclide-console-new-messages-notification-icon icon icon-nuclicon-arrow-down\"
/>
New Messages
</div>
);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keep = (
<p>
@ -144,5 +153,12 @@ newlines_elems = (
</div>
);
regression_extra_newline = (
<div>
<span className=\"nuclide-console-new-messages-notification-icon icon icon-nuclicon-arrow-down\" />
New Messages
</div>
);
"
`;

View File

@ -71,3 +71,12 @@ newlines_elems =
</div>
regression_extra_newline = (
<div>
<span
className="nuclide-console-new-messages-notification-icon icon icon-nuclicon-arrow-down"
/>
New Messages
</div>
);