react-native-hook-image-slider
Version:
React Native Image Slider UI component built with react hooks
33 lines • 1.29 kB
JavaScript
;
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const React = __importStar(require("react"));
const react_native_1 = require("react-native");
const Dot_1 = __importDefault(require("./Dot"));
const Pagination = ({ images, activeIndex, activeDotColor, emptyDotColor }) => {
return (<react_native_1.View style={styles.wrapper}>
{images.map((slide, i) => (<Dot_1.default key={slide} active={activeIndex === i} activeDotColor={activeDotColor} emptyDotColor={emptyDotColor}/>))}
</react_native_1.View>);
};
const styles = react_native_1.StyleSheet.create({
wrapper: {
position: "absolute",
bottom: 25,
width: "100%",
display: "flex",
flexDirection: "row",
alignItems: "center",
justifyContent: "center",
},
});
exports.default = Pagination;
//# sourceMappingURL=index.js.map