react-beautiful-dnd - 如果存在超过 4 个列表,则在下一行添加列表
react-beautiful-dnd - adding Lists in next row if more than 4 Lists exist
我正在使用 react-beautiful-dnd 将团队成员拖放到不同的团队列表中。我有多个团队列表,以及一个添加新团队列表的按钮。添加4个团队后,我希望第5个团队列表在第二行。
这可能吗?如果是这样,如何?目前,它是水平延伸的。重新排序不同行的列表不是优先事项,但是,我希望能够将团队成员拖放到不同行的团队列表中。
这是代码框:
https://codesandbox.io/s/teamlist-priwp?fontsize=14&hidenavigation=1&theme=dark
我在 css 中做了 2 处更改,您可以使用 flex-wrap:
//App.js
const Container = styled.div`
display: flex;
flex-wrap: wrap; // <---- added
`;
//Team.js
// removed other flex properties from below
const Container = styled.div`
margin: 8px;
border: 1px solid lightgrey;
border-radius: 2px;
width: 220px;
background-color: white;
`;
工作演示
我正在使用 react-beautiful-dnd 将团队成员拖放到不同的团队列表中。我有多个团队列表,以及一个添加新团队列表的按钮。添加4个团队后,我希望第5个团队列表在第二行。
这可能吗?如果是这样,如何?目前,它是水平延伸的。重新排序不同行的列表不是优先事项,但是,我希望能够将团队成员拖放到不同行的团队列表中。
这是代码框: https://codesandbox.io/s/teamlist-priwp?fontsize=14&hidenavigation=1&theme=dark
我在 css 中做了 2 处更改,您可以使用 flex-wrap:
//App.js
const Container = styled.div`
display: flex;
flex-wrap: wrap; // <---- added
`;
//Team.js
// removed other flex properties from below
const Container = styled.div`
margin: 8px;
border: 1px solid lightgrey;
border-radius: 2px;
width: 220px;
background-color: white;
`;
工作演示