Skip to content

Commit 73d42e2

Browse files
committed
test reintroduce isOpen prop
1 parent 09834cc commit 73d42e2

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/components/modals/UserDataModal.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ import ProgressWithFeedback from '../ui/progress/ProgressWithFeedback';
1414

1515
interface UserDataModalProps {
1616
onOpenChange: (open: boolean) => void;
17+
isOpen?: boolean; // Re-adding the isOpen prop
1718
}
1819

19-
const UserDataModal: React.FC<UserDataModalProps> = ({ onOpenChange }) => {
20+
const UserDataModal: React.FC<UserDataModalProps> = ({ onOpenChange, isOpen }) => {
2021
const { data, setData } = useEntries();
2122
const { signOut } = useAuth();
2223
const [isEditingContact, setIsEditingContact] = useState(false);
@@ -69,6 +70,11 @@ const UserDataModal: React.FC<UserDataModalProps> = ({ onOpenChange }) => {
6970
setIsEditingUsername(false);
7071
};
7172

73+
// Make sure we only render when isOpen is true
74+
if (typeof isOpen === 'boolean' && !isOpen) {
75+
return null;
76+
}
77+
7278
return (
7379
<DialogContent
7480
className="max-w-3xl p-0 overflow-hidden"

src/layouts/components/Header.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ const Header: React.FC = () => {
3232
</DialogTrigger>
3333
<UserDataModal
3434
onOpenChange={setIsDashboardOpen}
35+
isOpen={isDashboardOpen}
3536
/>
3637
</Dialog>
3738
) : (
@@ -60,6 +61,7 @@ const Header: React.FC = () => {
6061
</DialogTrigger>
6162
<UserDataModal
6263
onOpenChange={setIsDashboardOpen}
64+
isOpen={isDashboardOpen}
6365
/>
6466
</Dialog>
6567
) : (

0 commit comments

Comments
 (0)