强制 Radix 下拉子菜单在左侧打开

问题描述 投票:0回答:1

我们有一个基数嵌套下拉菜单,我们希望子菜单始终向左打开。 Radix 的默认值似乎位于右侧。除其他外,我已经尝试过[数据方面],但尚未使其发挥作用。除了在 Javascript 中强制执行此操作之外,是否有基于 Radix 的方法来执行此操作?我还需要可以访问它,因此左箭头键也必须打开菜单。

这是一个丑陋但基本的基数嵌套下拉列表示例:https://codesandbox.io/p/sandbox/musing-feistel-3jx4vk?file=%2FApp.jsx%3A64%2C16

drop-down-menu dropdown radix
1个回答
0
投票

您在示例中使用

align='start'
,如果您将其删除,它将默认居中对齐

https://www.radix-ui.com/primitives/docs/components/dropdown-menu#dropdown-menu

© www.soinside.com 2019 - 2024. All rights reserved.