A swipeable image gallery component with main image display and thumbnails.

This component uses Swiper for the main image display and thumbnails. It also integrates left and right navigation arrows.

<ImageGallery
images={images}
initialIndex={0}
handleCurrentIndex={setCurrentIndex}
/>