Preserve jsx comment (#7155)
This commit is contained in:
parent
8250ff963e
commit
152e95fb52
@ -91,7 +91,9 @@ export function JSXClosingElement(node: Object) {
|
|||||||
this.token(">");
|
this.token(">");
|
||||||
}
|
}
|
||||||
|
|
||||||
export function JSXEmptyExpression() {}
|
export function JSXEmptyExpression(node: Object) {
|
||||||
|
this.printInnerComments(node);
|
||||||
|
}
|
||||||
|
|
||||||
export function JSXFragment(node: Object) {
|
export function JSXFragment(node: Object) {
|
||||||
this.print(node.openingFragment, node);
|
this.print(node.openingFragment, node);
|
||||||
|
|||||||
13
packages/babel-generator/test/fixtures/jsx/comments/actual.js
vendored
Normal file
13
packages/babel-generator/test/fixtures/jsx/comments/actual.js
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
class Demo extends React.Component {
|
||||||
|
constructor(props) {
|
||||||
|
super(props);
|
||||||
|
this.state = {};
|
||||||
|
}
|
||||||
|
render() {
|
||||||
|
return <div>
|
||||||
|
<Dialog>
|
||||||
|
{/*<div>I am a jsx comment!!</div>*/}
|
||||||
|
</Dialog>
|
||||||
|
</div>;
|
||||||
|
}
|
||||||
|
}
|
||||||
17
packages/babel-generator/test/fixtures/jsx/comments/expected.js
vendored
Normal file
17
packages/babel-generator/test/fixtures/jsx/comments/expected.js
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
class Demo extends React.Component {
|
||||||
|
constructor(props) {
|
||||||
|
super(props);
|
||||||
|
this.state = {};
|
||||||
|
}
|
||||||
|
|
||||||
|
render() {
|
||||||
|
return <div>
|
||||||
|
<Dialog>
|
||||||
|
{
|
||||||
|
/*<div>I am a jsx comment!!</div>*/
|
||||||
|
}
|
||||||
|
</Dialog>
|
||||||
|
</div>;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
1
packages/babel-generator/test/fixtures/jsx/comments/options.json
vendored
Normal file
1
packages/babel-generator/test/fixtures/jsx/comments/options.json
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
{ "plugins": ["jsx"] }
|
||||||
Loading…
x
Reference in New Issue
Block a user