This component provides a pagination method with dots for any amount of images/slides.
npm install --save react-carousel-dots
The minimum amount of code to make it work:
import Dots from 'react-carousel-dots';
<Dots length={10} active={0} />
| Name | Default value | Description |
|---|---|---|
| length | - | Required. The amount of dots you want to use. |
| active | - | Required. The index of the currently active dot. |
| visible | 5 | Optional. The amount of dots visible on mount. |
| margin | 1 | Optional. The right- and left-margin of a dot. |
| className | '' | Optional. This class will be added to the holder div. |
| onClick | () => {} | Optional. A function that will be called when a dot is clicked. The index of the clicked dot will be passed as an argument. |
| dotStyle | {} | Optional. An object with css properties that will be applied to all dots. |
| smallDotStyle | {} | Optional. An object with css properties that will be applied to small dots. |
| activeStyle | {} | Optional. An object with css properties that will be applied to the active dot. |
| dotHolderHeight | 16 | Optional. The height of the holder div. |
| dotHolderWidth | 16 | Optional. The width of the holder div. |
| removeSmallDots | false | Optional. If true, the following and leading dots will be the same size as all other dots. |
