Я реализовал kanban плату с react-beautiful-dnd
. Он работает так, как я хочу.
Я бы хотел использовать эту доску в контейнере div
с overflow: hidden
. Однако это предотвращает перетаскивание карточек в столбцах, находящихся за пределами области просмотра, экран больше не прокручивается по горизонтали вправо.
Я упрощаю проблему, причина в том, что я используя компонент Layout, компонент content
которого представляет собой div с overflow: hidden
.
Вот codesandbox , который демонстрирует проблему
В принципе, это работает, я можно перетащить карту вправо и она будет прокручиваться по горизонтали:
<div style={{ overflow: 'unset}} >
<Kanban />
<div>
Это не так:
<div style={{ overflow: 'hidden }} >
<Kanban />
<div>
Может быть, есть способ сбросить первый div как таковой?
<div style={{ overflow: 'hidden }} >
<div style={{ }}> // something here to reset container div?
<Kanban />
</div>
<div>