5b193daea9940fcfa100b758784a3030.json 1.96 KB
{"ast":null,"code":"import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport * as React from 'react';\nexport default function usePreviewIndex(src, urls) {\n  var _React$useState = React.useState(urls.indexOf(src)),\n      _React$useState2 = _slicedToArray(_React$useState, 2),\n      index = _React$useState2[0],\n      setIndex = _React$useState2[1];\n\n  React.useEffect(function () {\n    if (index !== urls.indexOf(src)) {\n      setIndex(urls.indexOf(src));\n    }\n  }, [src]);\n  return [index, setIndex];\n}","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/rc-image/es/hooks/usePreviewIndex.js"],"names":["_slicedToArray","React","usePreviewIndex","src","urls","_React$useState","useState","indexOf","_React$useState2","index","setIndex","useEffect"],"mappings":"AAAA,OAAOA,cAAP,MAA2B,0CAA3B;AACA,OAAO,KAAKC,KAAZ,MAAuB,OAAvB;AACA,eAAe,SAASC,eAAT,CAAyBC,GAAzB,EAA8BC,IAA9B,EAAoC;AACjD,MAAIC,eAAe,GAAGJ,KAAK,CAACK,QAAN,CAAeF,IAAI,CAACG,OAAL,CAAaJ,GAAb,CAAf,CAAtB;AAAA,MACIK,gBAAgB,GAAGR,cAAc,CAACK,eAAD,EAAkB,CAAlB,CADrC;AAAA,MAEII,KAAK,GAAGD,gBAAgB,CAAC,CAAD,CAF5B;AAAA,MAGIE,QAAQ,GAAGF,gBAAgB,CAAC,CAAD,CAH/B;;AAKAP,EAAAA,KAAK,CAACU,SAAN,CAAgB,YAAY;AAC1B,QAAIF,KAAK,KAAKL,IAAI,CAACG,OAAL,CAAaJ,GAAb,CAAd,EAAiC;AAC/BO,MAAAA,QAAQ,CAACN,IAAI,CAACG,OAAL,CAAaJ,GAAb,CAAD,CAAR;AACD;AACF,GAJD,EAIG,CAACA,GAAD,CAJH;AAKA,SAAO,CAACM,KAAD,EAAQC,QAAR,CAAP;AACD","sourcesContent":["import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport * as React from 'react';\nexport default function usePreviewIndex(src, urls) {\n  var _React$useState = React.useState(urls.indexOf(src)),\n      _React$useState2 = _slicedToArray(_React$useState, 2),\n      index = _React$useState2[0],\n      setIndex = _React$useState2[1];\n\n  React.useEffect(function () {\n    if (index !== urls.indexOf(src)) {\n      setIndex(urls.indexOf(src));\n    }\n  }, [src]);\n  return [index, setIndex];\n}"]},"metadata":{},"sourceType":"module"}