Skip to content

Commit 451fa0d

Browse files
committed
feat: wrap action buttons in DialogClose for improved dialog functionality in DNamespaceMemberContent
1 parent d451e89 commit 451fa0d

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/components/d-member/DNamespaceMemberContent.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,9 @@ export const DNamespaceMemberContent: React.FC<DNamespaceMemberContentProps> = (
6060
<DialogClose asChild>
6161
<Button color={"secondary"}>No, go back!</Button>
6262
</DialogClose>
63-
<Button color={"error"} onClick={() => onRemove(member!!)}>Yes, remove!</Button>
63+
<DialogClose asChild>
64+
<Button color={"error"} onClick={() => onRemove(member!!)}>Yes, remove!</Button>
65+
</DialogClose>
6466
</Flex>
6567
</DialogContent>
6668
</DialogPortal>
@@ -118,8 +120,10 @@ export const DNamespaceMemberContent: React.FC<DNamespaceMemberContentProps> = (
118120
<Button color={"secondary"}>No, go back!</Button>
119121
</DialogClose>
120122

121-
<Button onClick={() => onAssignRole(member!!, localAssignedRoles as DNamespaceRoleView[])}
122-
color={"success"}>Yes, save!</Button>
123+
<DialogClose asChild>
124+
<Button onClick={() => onAssignRole(member!!, localAssignedRoles as DNamespaceRoleView[])}
125+
color={"success"}>Yes, save!</Button>
126+
</DialogClose>
123127
</Flex>
124128
</DialogContent>
125129
</DialogPortal>

0 commit comments

Comments
 (0)