Не показываются последние две карточки слайдера

Я конечно же понимаю что слайдер он как слайдер но вот вопрос в том почему в этом Nuke Slider удалили props slidesToShow. Ну это безумие просто потому что убрать такой важнейший пропс это как выстрелить себе в ногу. А теперь перейду к теме. Так теперь как добиться результата чтобы в конце у меня бы показывались последние 2 карточки ? Потому что у меня как бы на одном контейнере показывается 4 карточки. То есть в общем карточек 10 и теперь в первых двух container 4 карточки показывает что и требовалось ожидать. Но вот куда пропали последние две карточки один Бог знает. То есть еще и третий контейнер должен быть прокручен и последними двумя карточками. Вот присылаю вам Код из React + СSS вместе с ним.

import React, { Component } from "react"
import axios from "axios"
import { Carousel } from "nuka-carousel"
import ReactPaginate from "react-paginate"
import Card from "./Card"

class Api extends Component {
  constructor(props) {
    super(props)
    this.state = {
      val: "",
      info: [],
      pages: 0,
    }
  }

  getInfo = async (page) => {
    const { val } = this.state
    const data = await axios
      .get("https://api.unsplash.com/search/photos?", {
        params: {
          client_id: "dpmmBCZxM_UnFVV9QjN9-bfCAN3rSBXSAiZvkeyJt44",
          query: val,
          page: page,
        },
      })
      .catch(() => console.log("Error in Code"))
    console.log(data)
    this.setState({ info: data.data.results, pages: data.data.total_pages })
  }

  render() {
    const { val, info, pages } = this.state
    return (
      <>
        <form
          onSubmit={(e) => {
            e.preventDefault()
            this.getInfo(1)
          }}
        >
          <input
            onChange={(e) => this.setState({ val: e.target.value })}
            type="text"
            value={val}
          />
          <button>SEARCH</button>
        </form>
        <Carousel
          className="slider"
          wrapMode="wrap"
          showArrows={true}
          showDots={true}
        >
          {info.map((item) => (
            <Card
              key={item.id}
              img={item.urls.raw}
              name={item.alt_description}
              desc={item.description}
              scrollMode="remainder"
            />
          ))}
        </Carousel>
        <ReactPaginate
          pageCount={pages}
          onPageChange={async ({ selected }) => {
            await this.getInfo(selected + 1)
          }}
        />
      </>
    )
  }
}

export default Api

My CSS STYLES:

.slider {
  width: 100%;
  border: 2px solid red;

  .card-col {
    min-width: 25%;
    padding: 0 15px;
  }

  .categoryCard {
    width: 100%;
  }

  .img-wrap {
    width: 100%;
    height: 500px;
  }

  img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
  }

  h5 {
    font-size: 30px;
    font-weight: 900;
    margin: 10px 0;
  }

  p {
    font-size: 18px;
  }
}

Ответы (0 шт):