Skip to content

Commit 45d1897

Browse files
brijeshb42Brijesh Bittu
authored andcommitted
[docs] fix fade modal demo (mui#46271)
Co-authored-by: Brijesh Bittu <brijesh42@gmail.com>
1 parent 0ebb3a1 commit 45d1897

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

docs/data/joy/components/modal/FadeModalDialog.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,17 @@ import DialogContent from '@mui/joy/DialogContent';
88

99
export default function FadeModalDialog() {
1010
const [open, setOpen] = React.useState(false);
11+
const nodeRef = React.useRef(null);
12+
1113
return (
1214
<React.Fragment>
1315
<Button variant="outlined" color="neutral" onClick={() => setOpen(true)}>
1416
Open modal
1517
</Button>
16-
<Transition in={open} timeout={400}>
18+
<Transition nodeRef={nodeRef} in={open} timeout={400}>
1719
{(state) => (
1820
<Modal
21+
ref={nodeRef}
1922
keepMounted
2023
open={!['exited', 'exiting'].includes(state)}
2124
onClose={() => setOpen(false)}

docs/data/joy/components/modal/FadeModalDialog.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,17 @@ import DialogContent from '@mui/joy/DialogContent';
88

99
export default function FadeModalDialog() {
1010
const [open, setOpen] = React.useState<boolean>(false);
11+
const nodeRef = React.useRef(null);
12+
1113
return (
1214
<React.Fragment>
1315
<Button variant="outlined" color="neutral" onClick={() => setOpen(true)}>
1416
Open modal
1517
</Button>
16-
<Transition in={open} timeout={400}>
18+
<Transition nodeRef={nodeRef} in={open} timeout={400}>
1719
{(state: string) => (
1820
<Modal
21+
ref={nodeRef}
1922
keepMounted
2023
open={!['exited', 'exiting'].includes(state)}
2124
onClose={() => setOpen(false)}

0 commit comments

Comments
 (0)