UNPKG

@centreon/react-components

Version:
27 lines (23 loc) 812 B
/* eslint-disable react/no-array-index-key */ /* eslint-disable jsx-a11y/no-static-element-interactions */ /* eslint-disable jsx-a11y/click-events-have-key-events */ /* eslint-disable react/jsx-filename-extension */ /* eslint-disable react/prop-types */ import React from 'react'; import classnames from 'classnames'; import styles from './content-slider.scss'; const ContentSliderIndicators = ({ images, currentIndex, handleDotClick }) => { return ( <div className={classnames(styles['content-slider-indicators'])}> {images.map((image, i) => ( <span className={classnames(styles[i === currentIndex ? 'active' : 'dot'])} onClick={handleDotClick} data-index={i} key={i} /> ))} </div> ); }; export default ContentSliderIndicators;