Inline BinaryExpressions inside JSXExpression (#965)
parent
35bd29be2c
commit
b8bdb6c243
|
@ -1266,7 +1266,7 @@ function genericPrintNoParens(path, options, print) {
|
|||
n.expression.type === "JSXEmptyExpression" ||
|
||||
(parent.type === "JSXElement" &&
|
||||
(n.expression.type === "ConditionalExpression" ||
|
||||
n.expression.type === "LogicalExpression"));
|
||||
isBinaryish(n.expression)));
|
||||
|
||||
if (shouldInline) {
|
||||
return group(
|
||||
|
|
|
@ -306,6 +306,11 @@ exports[`hug.js 1`] = `
|
|||
))}
|
||||
</div>}
|
||||
</div>;
|
||||
|
||||
<div>
|
||||
{member.memberName.memberSomething +
|
||||
(member.memberDef.memberSomething.signatures ? '()' : '')}
|
||||
</div>
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
<div>
|
||||
{__DEV__
|
||||
|
@ -335,6 +340,11 @@ exports[`hug.js 1`] = `
|
|||
))}
|
||||
</div>}
|
||||
</div>;
|
||||
|
||||
<div>
|
||||
{member.memberName.memberSomething +
|
||||
(member.memberDef.memberSomething.signatures ? \\"()\\" : \\"\\")}
|
||||
</div>;
|
||||
"
|
||||
`;
|
||||
|
||||
|
|
|
@ -25,3 +25,8 @@
|
|||
))}
|
||||
</div>}
|
||||
</div>;
|
||||
|
||||
<div>
|
||||
{member.memberName.memberSomething +
|
||||
(member.memberDef.memberSomething.signatures ? '()' : '')}
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue