From 54857ceac703a5a30c1eaf9a91bf750c44d1fc1e Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 11 Nov 2014 17:15:37 +1100 Subject: [PATCH] fix jsx literal generator - closes #143 --- lib/6to5/generation/generators/jsx.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/lib/6to5/generation/generators/jsx.js b/lib/6to5/generation/generators/jsx.js index 1e839feaf1..567d24d70c 100644 --- a/lib/6to5/generation/generators/jsx.js +++ b/lib/6to5/generation/generators/jsx.js @@ -46,15 +46,11 @@ exports.XJSElement = function (node, print) { this.indent(); _.each(node.children, function (child) { - if (t.isLiteral(child) && typeof child.value === "string") { - if (/\S/.test(child.value)) { - return self.push(child.value.replace(/^\s+|\s+$/g, "")); - } else if (/\n/.test(child.value)) { - return self.newline(); - } + if (t.isLiteral(child)) { + self.push(child.value); + } else { + print(child); } - - print(child); }); this.dedent();