Popover总是使用top和left属性来定位自己。但是如果我们改变了内容的高度或宽度,Popover总是垂直向下增长(如果是高度)或向右增长(如果是宽度)。
- [ *]最新版本中存在此问题。
- [ *]我已经搜索了此存储库得issues,并认为这不是重复得.
当前行为😯
预期行为🤔
我们应该能够控制弹出窗口的属性,根据使用情况,用户应该能够选择上/下和右/左的组合。
重现步骤🕹
你可以在这里看到问题。
https://codesandbox.io/s/twilight-architecture-dqn2n?file=/src/App.js
操作步骤:
1.单击打开弹出窗口按钮
1.单击展开
弹出窗口向下增长覆盖锚元素。并在单击“收缩”按钮时重新定位自身。
我们可以使用一个道具来提供弹出窗口应该使用什么属性。我很乐意为此提出公关。
上下文🔦
您的环境🌎
| 技术人员|版本号|
| - -|- -|
| 材料-UI|版本4.10.2|
| React||
| 浏览器||
| 类型脚本||
| 等等。||
4条答案
按热度按时间ar5n3qh51#
我们计划将Popover组件的定位逻辑替换为Popper组件的定位逻辑,这样应该可以同时解决这个问题。
xyhw6mcr2#
太好了。谢谢。
epfja78i3#
关于此问题有任何更新吗?
aiqt4smr4#
@奥利维尔塔希纳里
我们计划将Popover组件的定位逻辑替换为Popper组件的定位逻辑,这样应该可以同时解决这个问题。
嗨!有没有可能在不久的将来解决这个问题?