【发布时间】:2021-05-02 22:43:01
【问题描述】:
我正在使用 Headless Ui Popover.Button,并且我没有显示任何默认文本,因此我希望 Chevron 显示在右侧。当我选择了一个项目时它会这样做,但当盒子里没有任何东西时它不会这样做。
<Popover.Button className="flex justify-between w-60 text-sm font-bold uppercase items-center h-14 px-4 border-t border-b border-black rounded-none">
{
types.map((type) => (type.isSelected ? type.name : ''))
}
{open ? (
<ChevronUpIcon className="h-5 w-5 text-black" />
) : (
<ChevronDownIcon className="h-5 w-5 text-black" />
)}
</Popover.Button>
如果我将 justify-between 更改为 justify-end,它会移动它,但所选文本也会向右移动。
任何帮助都会很棒。
谢谢
【问题讨论】:
-
我会说,默认使用
justify-end。选择项目时,将类替换为justify-between
标签: reactjs tailwind-css