Skip to content

Commit 713af57

Browse files
author
刘欢
committed
feat: add default value to closableAfterClose
1 parent 64b952f commit 713af57

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/Dialog/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@ const Dialog: React.FC<IDialogPropTypes> = (props) => {
9595

9696
// Trigger afterClose only when change visible from true to false
9797
if (animatedVisible) {
98-
const { afterClose: closableAfterClose } = typeof closable === 'object' ? closable : {};
98+
const { afterClose: closableAfterClose = undefined } =
99+
typeof closable === 'object' ? closable : {};
99100
(closableAfterClose ?? afterClose)?.();
100101
}
101102
}

src/DialogWrap.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ const DialogWrap: React.FC<IDialogPropTypes> = (props) => {
5050
{...props}
5151
destroyOnHidden={destroyOnHidden}
5252
afterClose={() => {
53-
const { afterClose: closableAfterClose } = typeof closable === 'object' ? closable : {};
53+
const { afterClose: closableAfterClose = undefined } =
54+
typeof closable === 'object' ? closable : {};
5455
(closableAfterClose ?? afterClose)?.();
5556
setAnimatedVisible(false);
5657
}}

0 commit comments

Comments
 (0)