Полоса прокрутки исчезает под списком - PullRequest
0 голосов
/ 26 июня 2018

Как видно из названия, я пытался обернуть <ListGroup> с помощью <Scrollbars>, но когда наведу на него курсор мыши, полоса прокрутки исчезает под одним из элементов.У меня нет к нему css.Это приложение React.Любые идеи, как это исправить?

response-custom-scrollbars

actstrap

Вот пример кода изtop div

import React from 'react';
import { Card, ListGroup, ListGroupItem, Badge, ListGroupItemText } from 'reactstrap';
import { Scrollbars } from 'react-custom-scrollbars';

  <div className="shadow-sm">
    <Card>
      <Scrollbars style={{ width: 350, height: 250 }} >
        <ListGroup>
          <ListGroupItem className="justify-content-between">Cras justo odio <Badge pill>14</Badge>
            <ListGroupItemText>
              Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
            </ListGroupItemText>
          </ListGroupItem>
          <ListGroupItem className="justify-content-between">Dapibus ac facilisis in <Badge pill>2</Badge></ListGroupItem>
          <ListGroupItem className="justify-content-between">Morbi leo risus <Badge pill>1</Badge></ListGroupItem>
          <ListGroupItem className="justify-content-between">Dapibus ac facilisis in <Badge pill>2</Badge></ListGroupItem>
          <ListGroupItem className="justify-content-between">Morbi leo risus <Badge pill>1</Badge></ListGroupItem>
          <ListGroupItem className="justify-content-between">Morbi leo risus <Badge pill>1</Badge></ListGroupItem>
        </ListGroup>
      </Scrollbars>
    </Card>
  </div>

Вот изображение для дальнейшего уточнения enter image description here

Вот CSS, который я смог найти для двух компонентов

// scroll-bar
element.style {
    position: relative;
    display: block;
    width: 100%;
    cursor: pointer;
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 0.2);
    height: 161px;
    transform: translateY(26.5865px);

// list-item
.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
} 

Я могу добавить поле, но мне не нравится, как оно выглядит.Я предпочел бы иметь полосу прокрутки вверху списка - так как я могу также выбрать, чтобы скрыть ее, когда не прокручивать.Спасибо

...