support non-string jsx literals - fixes #479
This commit is contained in:
parent
afd3af834d
commit
2005df3fa2
@ -5,6 +5,7 @@
|
||||
|
||||
var esutils = require("esutils");
|
||||
var t = require("../../types");
|
||||
var _ = require("lodash");
|
||||
|
||||
exports.XJSIdentifier = function (node) {
|
||||
if (esutils.keyword.isIdentifierName(node.name)) {
|
||||
@ -138,7 +139,7 @@ exports.XJSElement = {
|
||||
for (i in node.children) {
|
||||
var child = node.children[i];
|
||||
|
||||
if (t.isLiteral(child)) {
|
||||
if (t.isLiteral(child) && _.isString(child.value)) {
|
||||
var lines = child.value.split(/\r\n|\n|\r/);
|
||||
|
||||
for (i in lines) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user