react-native-momentum-carousel
Version:
A React Native carousel component enables smooth and interactive image or content sliders with swiping capabilities. Ideal for showcasing multiple items or images in a compact space, this carousel can be customized with features like infinite scrolling, p
18 lines (17 loc) • 631 B
JavaScript
;
import { CarouselMomentumAnimationType } from './CarouselMomentum';
import { useLayoutStackAnimation, useLayoutDefaultAnimation, useLayoutTinderAnimation } from './useLayoutAnimation';
export function useLayoutConfig(data) {
const stack = useLayoutStackAnimation(data);
const sample = useLayoutDefaultAnimation(data);
const tinder = useLayoutTinderAnimation(data);
switch (data.animation) {
case CarouselMomentumAnimationType.Stack:
return stack;
case CarouselMomentumAnimationType.Tinder:
return tinder;
default:
return sample;
}
}
//# sourceMappingURL=useLayoutConfig.js.map