Preserve jsx comment (#7155)
This commit is contained in:
parent
8250ff963e
commit
152e95fb52
@ -91,7 +91,9 @@ export function JSXClosingElement(node: Object) {
|
||||
this.token(">");
|
||||
}
|
||||
|
||||
export function JSXEmptyExpression() {}
|
||||
export function JSXEmptyExpression(node: Object) {
|
||||
this.printInnerComments(node);
|
||||
}
|
||||
|
||||
export function JSXFragment(node: Object) {
|
||||
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