631149addb498de197e312c50b36c40f.json 3.19 KB
{"ast":null,"code":"import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\n\nfunction isPointsEq(a1, a2, isAlignPoint) {\n  if (isAlignPoint) {\n    return a1[0] === a2[0];\n  }\n\n  return a1[0] === a2[0] && a1[1] === a2[1];\n}\n\nexport function getAlignFromPlacement(builtinPlacements, placementStr, align) {\n  var baseAlign = builtinPlacements[placementStr] || {};\n  return _objectSpread(_objectSpread({}, baseAlign), align);\n}\nexport function getAlignPopupClassName(builtinPlacements, prefixCls, align, isAlignPoint) {\n  var points = align.points;\n  var placements = Object.keys(builtinPlacements);\n\n  for (var i = 0; i < placements.length; i += 1) {\n    var placement = placements[i];\n\n    if (isPointsEq(builtinPlacements[placement].points, points, isAlignPoint)) {\n      return \"\".concat(prefixCls, \"-placement-\").concat(placement);\n    }\n  }\n\n  return '';\n}","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/rc-trigger/es/utils/alignUtil.js"],"names":["_objectSpread","isPointsEq","a1","a2","isAlignPoint","getAlignFromPlacement","builtinPlacements","placementStr","align","baseAlign","getAlignPopupClassName","prefixCls","points","placements","Object","keys","i","length","placement","concat"],"mappings":"AAAA,OAAOA,aAAP,MAA0B,0CAA1B;;AAEA,SAASC,UAAT,CAAoBC,EAApB,EAAwBC,EAAxB,EAA4BC,YAA5B,EAA0C;AACxC,MAAIA,YAAJ,EAAkB;AAChB,WAAOF,EAAE,CAAC,CAAD,CAAF,KAAUC,EAAE,CAAC,CAAD,CAAnB;AACD;;AAED,SAAOD,EAAE,CAAC,CAAD,CAAF,KAAUC,EAAE,CAAC,CAAD,CAAZ,IAAmBD,EAAE,CAAC,CAAD,CAAF,KAAUC,EAAE,CAAC,CAAD,CAAtC;AACD;;AAED,OAAO,SAASE,qBAAT,CAA+BC,iBAA/B,EAAkDC,YAAlD,EAAgEC,KAAhE,EAAuE;AAC5E,MAAIC,SAAS,GAAGH,iBAAiB,CAACC,YAAD,CAAjB,IAAmC,EAAnD;AACA,SAAOP,aAAa,CAACA,aAAa,CAAC,EAAD,EAAKS,SAAL,CAAd,EAA+BD,KAA/B,CAApB;AACD;AACD,OAAO,SAASE,sBAAT,CAAgCJ,iBAAhC,EAAmDK,SAAnD,EAA8DH,KAA9D,EAAqEJ,YAArE,EAAmF;AACxF,MAAIQ,MAAM,GAAGJ,KAAK,CAACI,MAAnB;AACA,MAAIC,UAAU,GAAGC,MAAM,CAACC,IAAP,CAAYT,iBAAZ,CAAjB;;AAEA,OAAK,IAAIU,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGH,UAAU,CAACI,MAA/B,EAAuCD,CAAC,IAAI,CAA5C,EAA+C;AAC7C,QAAIE,SAAS,GAAGL,UAAU,CAACG,CAAD,CAA1B;;AAEA,QAAIf,UAAU,CAACK,iBAAiB,CAACY,SAAD,CAAjB,CAA6BN,MAA9B,EAAsCA,MAAtC,EAA8CR,YAA9C,CAAd,EAA2E;AACzE,aAAO,GAAGe,MAAH,CAAUR,SAAV,EAAqB,aAArB,EAAoCQ,MAApC,CAA2CD,SAA3C,CAAP;AACD;AACF;;AAED,SAAO,EAAP;AACD","sourcesContent":["import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\n\nfunction isPointsEq(a1, a2, isAlignPoint) {\n  if (isAlignPoint) {\n    return a1[0] === a2[0];\n  }\n\n  return a1[0] === a2[0] && a1[1] === a2[1];\n}\n\nexport function getAlignFromPlacement(builtinPlacements, placementStr, align) {\n  var baseAlign = builtinPlacements[placementStr] || {};\n  return _objectSpread(_objectSpread({}, baseAlign), align);\n}\nexport function getAlignPopupClassName(builtinPlacements, prefixCls, align, isAlignPoint) {\n  var points = align.points;\n  var placements = Object.keys(builtinPlacements);\n\n  for (var i = 0; i < placements.length; i += 1) {\n    var placement = placements[i];\n\n    if (isPointsEq(builtinPlacements[placement].points, points, isAlignPoint)) {\n      return \"\".concat(prefixCls, \"-placement-\").concat(placement);\n    }\n  }\n\n  return '';\n}"]},"metadata":{},"sourceType":"module"}