admin管理员组文章数量:1291460
I have a problem when Modal appears and I click the trigger on the dropdown but it doesn't appear. Then I tried to change the dropdown to AlertDialog but it still works, please help me.
This is the intercepting route
export default function DetailModal() {
const params = useParams<{ id: string }>();
const router = useRouter();
const { data, isLoading } = useGetDetailPost({ postId: params.id });
return (
<Dialog
defaultOpen={true}
onOpenChange={(open) => {
if (!open) {
router.back();
}
}}
>
<DialogContent className="bg-bw max-w-[50vw]">
<DialogTitle>
<VisuallyHidden />
</DialogTitle>
<LoadingState
data={data?.data}
loadingFallback={<SkeletonCard length={1} />}
>
<PostDetail post={data?.data} isLoading={isLoading} dbUserId="id" />
</LoadingState>
</DialogContent>
</Dialog>
);
}
This is a dropdown
<DropdownMenu modal={false}>
<DropdownMenuTrigger asChild>
<MoreHorizontalIcon className="w-4 aspect-square cursor-pointer hover:text-gray-600" />
</DropdownMenuTrigger>
<DropdownMenuContent
side="left"
className="bg-bw z-[1000]"
align="start"
>
<DropdownMenuItem
className="cursor-pointer bg-bw"
onClick={() => setOpenEditDialog(true)}
>
Edit Komen
</DropdownMenuItem>
<DropdownMenuItem
onClick={() => setOpenDeleteDialog(true)}
className="cursor-pointer focus:bg-destructive focus:text-bw bg-bw"
>
Hapus Komen
</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>
本文标签: nextjsBug on Dropdown in Dialog in ShadcnUiStack Overflow
版权声明:本文标题:next.js - Bug on Dropdown in Dialog in ShadcnUi - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741534046a2383926.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论