react-native-reanimated-carousel
Version:
Simple carousel component.fully implemented using Reanimated 2.Infinitely scrolling, very smooth.
2 lines • 1.72 kB
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.normalLayout=normalLayout;var _reactNativeReanimated=require("react-native-reanimated");var _worklet_11131623104943_init_data={code:"function anonymous(value){const{interpolate,size,vertical}=this.__closure;const translate=interpolate(value,[-1,0,1],[-size,0,size]);return{transform:[vertical?{translateY:translate}:{translateX:translate}]};}",location:"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/layouts/normal.ts",sourceMap:"{\"version\":3,\"mappings\":\"AAKS,QAACA,UAAD,CAAmBA,KAAnB,CAAmB,iDAExB,KAAMC,UAAS,CAAGC,WAAW,CAACF,KAAD,CAAQ,CAAC,CAAC,CAAF,CAAK,CAAL,CAAQ,CAAR,CAAR,CAAoB,CAAC,CAACG,IAAF,CAAQ,CAAR,CAAWA,IAAX,CAApB,CAA7B,CAEA,MAAO,CACLC,SAAS,CAAE,CACTC,QAAQ,CACJ,CACEC,UAAU,CAAEL,SADd,CADI,CAIJ,CACEM,UAAU,CAAEN,SADd,CALK,CADN,CAAP,CAJK\",\"names\":[\"value\",\"translate\",\"interpolate\",\"size\",\"transform\",\"vertical\",\"translateY\",\"translateX\"],\"sources\":[\"/home/runner/work/react-native-reanimated-carousel/react-native-reanimated-carousel/src/layouts/normal.ts\"]}",version:"3.10.1"};function normalLayout(opts){var size=opts.size,vertical=opts.vertical;return function(){var _e=[new global.Error(),-4,-27];var anonymous=function anonymous(value){var translate=(0,_reactNativeReanimated.interpolate)(value,[-1,0,1],[-size,0,size]);return{transform:[vertical?{translateY:translate}:{translateX:translate}]};};anonymous.__closure={interpolate:_reactNativeReanimated.interpolate,size:size,vertical:vertical};anonymous.__workletHash=11131623104943;anonymous.__initData=_worklet_11131623104943_init_data;anonymous.__stackDetails=_e;return anonymous;}();}
//# sourceMappingURL=normal.js.map