Skip to content

Commit fba4787

Browse files
committed
User inventory select/edit + user groups select popup modal added functionality to close modal by clicking behind modal
1 parent 0244647 commit fba4787

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

client/src/components/ui/popups/user_groups_select_popup.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ function UserGroupsSelectPopup({ isOpen, item, onClose }: ItemModalProps) {
1818
if (!isOpen || !item) return null;
1919
return (
2020
<div className="fixed inset-0 z-50 flex items-center justify-center bg-black/40">
21-
<div className="w-full max-w-md rounded-xl bg-white p-6 shadow-lg">
21+
<div className="absolute inset-0" onClick={onClose} />
22+
<div className="absolute w-full max-w-md rounded-xl bg-white p-6 shadow-lg">
2223
<div className="flex gap-4">
2324
{/* Header */}
2425
{/* Avatar */}

client/src/components/ui/popups/user_inventory_edit_popup.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ function UserInventoryEditPopup({ isOpen, item, onClose }: ItemModalProps) {
2020
if (!isOpen || !item) return null;
2121
return (
2222
<div className="fixed inset-0 z-50 flex items-center justify-center bg-black/40">
23-
<div className="w-full max-w-md rounded-xl bg-white p-6 shadow-lg">
23+
<div className="absolute inset-0" onClick={onClose} />
24+
<div className="absolute w-full max-w-md rounded-xl bg-white p-6 shadow-lg">
2425
<div className="flex gap-4">
2526
{/* Avatar */}
2627
<div className="relative flex justify-between">

client/src/components/ui/popups/user_inventory_select_popup.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ function UserInventorySelectPopup({
2626
if (!isOpen || !item) return null;
2727
return (
2828
<div className="fixed inset-0 z-50 flex items-center justify-center bg-black/40">
29-
<div className="w-full max-w-md rounded-xl bg-white p-6 shadow-lg">
29+
<div className="absolute inset-0" onClick={onClose} />
30+
<div className="absolute w-full max-w-md rounded-xl bg-white p-6 shadow-lg">
3031
<div className="flex gap-4">
3132
{/* Header */}
3233
{/* Avatar */}

0 commit comments

Comments
 (0)