🐛 fix: Set modal prop to false for DropdownMenu in multiple components for improved user experience

This commit is contained in:
web@ppanel 2025-12-29 09:54:34 +00:00
parent fe14002359
commit 0253b62b63
4 changed files with 4 additions and 4 deletions

View File

@ -98,7 +98,7 @@ function DynamicField({
field.generate ? (
field.generate.functions &&
field.generate.functions.length > 0 ? (
<DropdownMenu>
<DropdownMenu modal={false}>
<DropdownMenuTrigger asChild>
<Button size="sm" type="button" variant="ghost">
<Icon className="h-4 w-4" icon="mdi:key" />

View File

@ -88,7 +88,7 @@ export default function User() {
<Button variant="destructive">{t("delete", "Delete")}</Button>
}
/>,
<DropdownMenu key="more">
<DropdownMenu key="more" modal={false}>
<DropdownMenuTrigger asChild>
<Button variant="outline">{t("more", "More")}</Button>
</DropdownMenuTrigger>

View File

@ -242,7 +242,7 @@ function RowMoreActions({
return (
<div className="inline-flex">
<DropdownMenu>
<DropdownMenu modal={false}>
<DropdownMenuTrigger asChild>
<Button variant="outline">{t("more", "More")}</Button>
</DropdownMenuTrigger>

View File

@ -33,7 +33,7 @@ export function UserNav() {
if (user) {
return (
<DropdownMenu>
<DropdownMenu modal={false}>
<DropdownMenuTrigger asChild>
<div className="flex cursor-pointer items-center gap-2 rounded-full border bg-background px-2 py-1.5 transition-colors duration-200 hover:bg-accent">
<Avatar className="h-6 w-6">