add JSXText
This commit is contained in:
parent
f770f337a4
commit
3f69534ae5
@ -1,4 +1,4 @@
|
||||
import define from "./index";
|
||||
import define, { assertValueType } from "./index";
|
||||
|
||||
define("JSXAttribute", {
|
||||
visitor: ["name", "value"],
|
||||
@ -47,3 +47,11 @@ define("JSXSpreadAttribute", {
|
||||
visitor: ["argument"],
|
||||
aliases: ["JSX"]
|
||||
});
|
||||
|
||||
define("JSXText", {
|
||||
aliases: ["JSX"],
|
||||
builder: ["value"],
|
||||
fields: {
|
||||
value: { validate: assertValueType("string") }
|
||||
}
|
||||
});
|
||||
|
||||
2
packages/babel-types/src/react.js
vendored
2
packages/babel-types/src/react.js
vendored
@ -57,7 +57,7 @@ export function buildChildren(node) {
|
||||
for (var i = 0; i < node.children.length; i++) {
|
||||
var child = node.children[i];
|
||||
|
||||
if (t.isStringLiteral(child)) {
|
||||
if (t.isJSXText(child)) {
|
||||
cleanJSXElementLiteralChild(child, elems);
|
||||
continue;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user