81f76040985a2c9960b9570c2b1a8082.json 5.13 KB
{"ast":null,"code":"import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport toArray from \"rc-util/es/Children/toArray\";\n\nfunction convertNodeToOption(node) {\n  var key = node.key,\n      _node$props = node.props,\n      children = _node$props.children,\n      value = _node$props.value,\n      restProps = _objectWithoutProperties(_node$props, [\"children\", \"value\"]);\n\n  return _objectSpread({\n    key: key,\n    value: value !== undefined ? value : key,\n    children: children\n  }, restProps);\n}\n\nexport function convertChildrenToData(nodes) {\n  var optionOnly = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n  return toArray(nodes).map(function (node, index) {\n    if (!React.isValidElement(node) || !node.type) {\n      return null;\n    }\n\n    var isSelectOptGroup = node.type.isSelectOptGroup,\n        key = node.key,\n        _node$props2 = node.props,\n        children = _node$props2.children,\n        restProps = _objectWithoutProperties(_node$props2, [\"children\"]);\n\n    if (optionOnly || !isSelectOptGroup) {\n      return convertNodeToOption(node);\n    }\n\n    return _objectSpread(_objectSpread({\n      key: \"__RC_SELECT_GRP__\".concat(key === null ? index : key, \"__\"),\n      label: key\n    }, restProps), {}, {\n      options: convertChildrenToData(children)\n    });\n  }).filter(function (data) {\n    return data;\n  });\n}","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/rc-select/es/utils/legacyUtil.js"],"names":["_objectSpread","_objectWithoutProperties","React","toArray","convertNodeToOption","node","key","_node$props","props","children","value","restProps","undefined","convertChildrenToData","nodes","optionOnly","arguments","length","map","index","isValidElement","type","isSelectOptGroup","_node$props2","concat","label","options","filter","data"],"mappings":"AAAA,OAAOA,aAAP,MAA0B,0CAA1B;AACA,OAAOC,wBAAP,MAAqC,oDAArC;AACA,OAAO,KAAKC,KAAZ,MAAuB,OAAvB;AACA,OAAOC,OAAP,MAAoB,6BAApB;;AAEA,SAASC,mBAAT,CAA6BC,IAA7B,EAAmC;AACjC,MAAIC,GAAG,GAAGD,IAAI,CAACC,GAAf;AAAA,MACIC,WAAW,GAAGF,IAAI,CAACG,KADvB;AAAA,MAEIC,QAAQ,GAAGF,WAAW,CAACE,QAF3B;AAAA,MAGIC,KAAK,GAAGH,WAAW,CAACG,KAHxB;AAAA,MAIIC,SAAS,GAAGV,wBAAwB,CAACM,WAAD,EAAc,CAAC,UAAD,EAAa,OAAb,CAAd,CAJxC;;AAMA,SAAOP,aAAa,CAAC;AACnBM,IAAAA,GAAG,EAAEA,GADc;AAEnBI,IAAAA,KAAK,EAAEA,KAAK,KAAKE,SAAV,GAAsBF,KAAtB,GAA8BJ,GAFlB;AAGnBG,IAAAA,QAAQ,EAAEA;AAHS,GAAD,EAIjBE,SAJiB,CAApB;AAKD;;AAED,OAAO,SAASE,qBAAT,CAA+BC,KAA/B,EAAsC;AAC3C,MAAIC,UAAU,GAAGC,SAAS,CAACC,MAAV,GAAmB,CAAnB,IAAwBD,SAAS,CAAC,CAAD,CAAT,KAAiBJ,SAAzC,GAAqDI,SAAS,CAAC,CAAD,CAA9D,GAAoE,KAArF;AACA,SAAOb,OAAO,CAACW,KAAD,CAAP,CAAeI,GAAf,CAAmB,UAAUb,IAAV,EAAgBc,KAAhB,EAAuB;AAC/C,QAAI,CAACjB,KAAK,CAACkB,cAAN,CAAqBf,IAArB,CAAD,IAA+B,CAACA,IAAI,CAACgB,IAAzC,EAA+C;AAC7C,aAAO,IAAP;AACD;;AAED,QAAIC,gBAAgB,GAAGjB,IAAI,CAACgB,IAAL,CAAUC,gBAAjC;AAAA,QACIhB,GAAG,GAAGD,IAAI,CAACC,GADf;AAAA,QAEIiB,YAAY,GAAGlB,IAAI,CAACG,KAFxB;AAAA,QAGIC,QAAQ,GAAGc,YAAY,CAACd,QAH5B;AAAA,QAIIE,SAAS,GAAGV,wBAAwB,CAACsB,YAAD,EAAe,CAAC,UAAD,CAAf,CAJxC;;AAMA,QAAIR,UAAU,IAAI,CAACO,gBAAnB,EAAqC;AACnC,aAAOlB,mBAAmB,CAACC,IAAD,CAA1B;AACD;;AAED,WAAOL,aAAa,CAACA,aAAa,CAAC;AACjCM,MAAAA,GAAG,EAAE,oBAAoBkB,MAApB,CAA2BlB,GAAG,KAAK,IAAR,GAAea,KAAf,GAAuBb,GAAlD,EAAuD,IAAvD,CAD4B;AAEjCmB,MAAAA,KAAK,EAAEnB;AAF0B,KAAD,EAG/BK,SAH+B,CAAd,EAGL,EAHK,EAGD;AACjBe,MAAAA,OAAO,EAAEb,qBAAqB,CAACJ,QAAD;AADb,KAHC,CAApB;AAMD,GArBM,EAqBJkB,MArBI,CAqBG,UAAUC,IAAV,EAAgB;AACxB,WAAOA,IAAP;AACD,GAvBM,CAAP;AAwBD","sourcesContent":["import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport toArray from \"rc-util/es/Children/toArray\";\n\nfunction convertNodeToOption(node) {\n  var key = node.key,\n      _node$props = node.props,\n      children = _node$props.children,\n      value = _node$props.value,\n      restProps = _objectWithoutProperties(_node$props, [\"children\", \"value\"]);\n\n  return _objectSpread({\n    key: key,\n    value: value !== undefined ? value : key,\n    children: children\n  }, restProps);\n}\n\nexport function convertChildrenToData(nodes) {\n  var optionOnly = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n  return toArray(nodes).map(function (node, index) {\n    if (!React.isValidElement(node) || !node.type) {\n      return null;\n    }\n\n    var isSelectOptGroup = node.type.isSelectOptGroup,\n        key = node.key,\n        _node$props2 = node.props,\n        children = _node$props2.children,\n        restProps = _objectWithoutProperties(_node$props2, [\"children\"]);\n\n    if (optionOnly || !isSelectOptGroup) {\n      return convertNodeToOption(node);\n    }\n\n    return _objectSpread(_objectSpread({\n      key: \"__RC_SELECT_GRP__\".concat(key === null ? index : key, \"__\"),\n      label: key\n    }, restProps), {}, {\n      options: convertChildrenToData(children)\n    });\n  }).filter(function (data) {\n    return data;\n  });\n}"]},"metadata":{},"sourceType":"module"}