@@ -382,34 +382,6 @@ function text(node) {
382
382
} )
383
383
}
384
384
385
- function createJsxName ( name ) {
386
- var parts
387
- var node
388
-
389
- if ( name . indexOf ( '.' ) > - 1 ) {
390
- parts = name . split ( '.' )
391
- node = { type : 'JSXIdentifier' , name : parts . shift ( ) }
392
- while ( parts . length ) {
393
- node = {
394
- type : 'JSXMemberExpression' ,
395
- object : node ,
396
- property : { type : 'JSXIdentifier' , name : parts . shift ( ) }
397
- }
398
- }
399
- } else if ( name . indexOf ( ':' ) > - 1 ) {
400
- parts = name . split ( ':' )
401
- node = {
402
- type : 'JSXNamespacedName' ,
403
- namespace : { type : 'JSXIdentifier' , name : parts [ 0 ] } ,
404
- name : { type : 'JSXIdentifier' , name : parts [ 1 ] }
405
- }
406
- } else {
407
- node = { type : 'JSXIdentifier' , name : name }
408
- }
409
-
410
- return node
411
- }
412
-
413
385
function all ( parent , context ) {
414
386
var children = parent . children || [ ]
415
387
var results = [ ]
@@ -467,6 +439,34 @@ function create(hast, esnode) {
467
439
return esnode
468
440
}
469
441
442
+ function createJsxName ( name ) {
443
+ var parts
444
+ var node
445
+
446
+ if ( name . indexOf ( '.' ) > - 1 ) {
447
+ parts = name . split ( '.' )
448
+ node = { type : 'JSXIdentifier' , name : parts . shift ( ) }
449
+ while ( parts . length ) {
450
+ node = {
451
+ type : 'JSXMemberExpression' ,
452
+ object : node ,
453
+ property : { type : 'JSXIdentifier' , name : parts . shift ( ) }
454
+ }
455
+ }
456
+ } else if ( name . indexOf ( ':' ) > - 1 ) {
457
+ parts = name . split ( ':' )
458
+ node = {
459
+ type : 'JSXNamespacedName' ,
460
+ namespace : { type : 'JSXIdentifier' , name : parts [ 0 ] } ,
461
+ name : { type : 'JSXIdentifier' , name : parts [ 1 ] }
462
+ }
463
+ } else {
464
+ node = { type : 'JSXIdentifier' , name : name }
465
+ }
466
+
467
+ return node
468
+ }
469
+
470
470
function parseStyle ( value , tagName ) {
471
471
var result = { }
472
472
0 commit comments