如何使具有可调整大小和可拖动的动态内容的 reactstrap 模态?
How to make reactstrap modal with dynamic content resizable and draggable?
我想使用来自另一个组件的可调整大小和可拖动的动态内容使 reactstrap 模态。
我的代码:
<Draggable>
<Modal isOpen={modal} toggle={this.toggle}>
<ModalHeader toggle={this.toggle}>Add/Edit</ModalHeader>
{modal ?
<ModalBody>
{this.props.dynamicComponent}
</ModalBody> : ''}
</Modal>
</Draggable>
我已经通过使用 react-draggable
but I have a problem with the resizable. I have used react-resizable
and re-resizable
实现了可拖动,但是如果 <Resizable>
标签在 <Draggable>
之前,它们甚至在模式打开之前和之后都创建了 space打开 Resizable 无效。
我在 <Draggable>
之后放置了 <Resizable>
标签,Resizable 不起作用。
我没有找到完整的答案,所以我决定删除 Draggable 并只将 Resizable 添加到 Modal,所以我将这段 CSS 代码添加到模态:
.modal-content{
border: 2px solid;
resize: both;
overflow: auto;}
我想使用来自另一个组件的可调整大小和可拖动的动态内容使 reactstrap 模态。
我的代码:
<Draggable>
<Modal isOpen={modal} toggle={this.toggle}>
<ModalHeader toggle={this.toggle}>Add/Edit</ModalHeader>
{modal ?
<ModalBody>
{this.props.dynamicComponent}
</ModalBody> : ''}
</Modal>
</Draggable>
我已经通过使用 react-draggable
but I have a problem with the resizable. I have used react-resizable
and re-resizable
实现了可拖动,但是如果 <Resizable>
标签在 <Draggable>
之前,它们甚至在模式打开之前和之后都创建了 space打开 Resizable 无效。
我在 <Draggable>
之后放置了 <Resizable>
标签,Resizable 不起作用。
我没有找到完整的答案,所以我决定删除 Draggable 并只将 Resizable 添加到 Modal,所以我将这段 CSS 代码添加到模态:
.modal-content{
border: 2px solid;
resize: both;
overflow: auto;}