Skip to content

Commit

Permalink
[TrapFocus] Rename TrapFocus to FocusTrap (#34216)
Browse files Browse the repository at this point in the history
  • Loading branch information
kabernardes committed Sep 26, 2022
1 parent 00255ba commit c150b7e
Show file tree
Hide file tree
Showing 52 changed files with 249 additions and 245 deletions.
@@ -1,8 +1,8 @@
import * as React from 'react';
import Box from '@mui/system/Box';
import TrapFocus from '@mui/base/TrapFocus';
import FocusTrap from '@mui/base/FocusTrap';

export default function BasicTrapFocus() {
export default function BasicFocusTrap() {
const [open, setOpen] = React.useState(false);

return (
Expand All @@ -11,7 +11,7 @@ export default function BasicTrapFocus() {
Open
</button>
{open && (
<TrapFocus open>
<FocusTrap open>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -21,7 +21,7 @@ export default function BasicTrapFocus() {
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}
</Box>
);
Expand Down
@@ -1,8 +1,8 @@
import * as React from 'react';
import Box from '@mui/system/Box';
import TrapFocus from '@mui/base/TrapFocus';
import FocusTrap from '@mui/base/FocusTrap';

export default function BasicTrapFocus() {
export default function BasicFocusTrap() {
const [open, setOpen] = React.useState(false);

return (
Expand All @@ -11,7 +11,7 @@ export default function BasicTrapFocus() {
Open
</button>
{open && (
<TrapFocus open>
<FocusTrap open>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -21,7 +21,7 @@ export default function BasicTrapFocus() {
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}
</Box>
);
Expand Down
Expand Up @@ -2,7 +2,7 @@
Open
</button>
{open && (
<TrapFocus open>
<FocusTrap open>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -12,5 +12,5 @@
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}
@@ -1,13 +1,13 @@
import * as React from 'react';
import Stack from '@mui/system/Stack';
import TrapFocus from '@mui/base/TrapFocus';
import FocusTrap from '@mui/base/FocusTrap';

export default function ContainedToggleTrappedFocus() {
const [open, setOpen] = React.useState(false);

return (
<React.Fragment>
<TrapFocus open={open} disableRestoreFocus disableAutoFocus>
<FocusTrap open={open} disableRestoreFocus disableAutoFocus>
<Stack alignItems="center" spacing={2}>
<button type="button" onClick={() => setOpen(!open)}>
{open ? 'Close' : 'Open'}
Expand All @@ -18,7 +18,7 @@ export default function ContainedToggleTrappedFocus() {
</label>
)}
</Stack>
</TrapFocus>
</FocusTrap>
</React.Fragment>
);
}
@@ -1,13 +1,13 @@
import * as React from 'react';
import Stack from '@mui/system/Stack';
import TrapFocus from '@mui/base/TrapFocus';
import FocusTrap from '@mui/base/FocusTrap';

export default function ContainedToggleTrappedFocus() {
const [open, setOpen] = React.useState(false);

return (
<React.Fragment>
<TrapFocus open={open} disableRestoreFocus disableAutoFocus>
<FocusTrap open={open} disableRestoreFocus disableAutoFocus>
<Stack alignItems="center" spacing={2}>
<button type="button" onClick={() => setOpen(!open)}>
{open ? 'Close' : 'Open'}
Expand All @@ -18,7 +18,7 @@ export default function ContainedToggleTrappedFocus() {
</label>
)}
</Stack>
</TrapFocus>
</FocusTrap>
</React.Fragment>
);
}
@@ -1,5 +1,5 @@
<React.Fragment>
<TrapFocus open={open} disableRestoreFocus disableAutoFocus>
<FocusTrap open={open} disableRestoreFocus disableAutoFocus>
<Stack alignItems="center" spacing={2}>
<button type="button" onClick={() => setOpen(!open)}>
{open ? 'Close' : 'Open'}
Expand All @@ -10,5 +10,5 @@
</label>
)}
</Stack>
</TrapFocus>
</FocusTrap>
</React.Fragment>
@@ -1,6 +1,6 @@
import * as React from 'react';
import Box from '@mui/system/Box';
import TrapFocus from '@mui/base/TrapFocus';
import FocusTrap from '@mui/base/FocusTrap';

export default function DisableEnforceFocus() {
const [open, setOpen] = React.useState(false);
Expand All @@ -11,7 +11,7 @@ export default function DisableEnforceFocus() {
Open
</button>
{open && (
<TrapFocus disableEnforceFocus open>
<FocusTrap disableEnforceFocus open>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -21,7 +21,7 @@ export default function DisableEnforceFocus() {
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}
</Box>
);
Expand Down
@@ -1,6 +1,6 @@
import * as React from 'react';
import Box from '@mui/system/Box';
import TrapFocus from '@mui/base/TrapFocus';
import FocusTrap from '@mui/base/FocusTrap';

export default function DisableEnforceFocus() {
const [open, setOpen] = React.useState(false);
Expand All @@ -11,7 +11,7 @@ export default function DisableEnforceFocus() {
Open
</button>
{open && (
<TrapFocus disableEnforceFocus open>
<FocusTrap disableEnforceFocus open>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -21,7 +21,7 @@ export default function DisableEnforceFocus() {
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}
</Box>
);
Expand Down
Expand Up @@ -2,7 +2,7 @@
Open
</button>
{open && (
<TrapFocus disableEnforceFocus open>
<FocusTrap disableEnforceFocus open>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -12,5 +12,5 @@
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}
@@ -1,8 +1,8 @@
import * as React from 'react';
import Box from '@mui/system/Box';
import TrapFocus from '@mui/base/TrapFocus';
import FocusTrap from '@mui/base/FocusTrap';

export default function LazyTrapFocus() {
export default function LazyFocusTrap() {
const [open, setOpen] = React.useState(false);

return (
Expand All @@ -11,7 +11,7 @@ export default function LazyTrapFocus() {
Open
</button>
{open && (
<TrapFocus open disableAutoFocus>
<FocusTrap open disableAutoFocus>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -21,7 +21,7 @@ export default function LazyTrapFocus() {
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}
</Box>
);
Expand Down
@@ -1,8 +1,8 @@
import * as React from 'react';
import Box from '@mui/system/Box';
import TrapFocus from '@mui/base/TrapFocus';
import FocusTrap from '@mui/base/FocusTrap';

export default function LazyTrapFocus() {
export default function LazyFocusTrap() {
const [open, setOpen] = React.useState(false);

return (
Expand All @@ -11,7 +11,7 @@ export default function LazyTrapFocus() {
Open
</button>
{open && (
<TrapFocus open disableAutoFocus>
<FocusTrap open disableAutoFocus>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -21,7 +21,7 @@ export default function LazyTrapFocus() {
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}
</Box>
);
Expand Down
Expand Up @@ -2,7 +2,7 @@
Open
</button>
{open && (
<TrapFocus open disableAutoFocus>
<FocusTrap open disableAutoFocus>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -12,5 +12,5 @@
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}
@@ -1,9 +1,9 @@
import * as React from 'react';
import Box from '@mui/system/Box';
import Portal from '@mui/base/Portal';
import TrapFocus from '@mui/base/TrapFocus';
import FocusTrap from '@mui/base/FocusTrap';

export default function PortalTrapFocus() {
export default function PortalFocusTrap() {
const [open, setOpen] = React.useState(false);
const [container, setContainer] = React.useState(null);

Expand All @@ -13,7 +13,7 @@ export default function PortalTrapFocus() {
Open
</button>
{open && (
<TrapFocus open>
<FocusTrap open>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -29,7 +29,7 @@ export default function PortalTrapFocus() {
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}

<div ref={setContainer} />
Expand Down
@@ -1,9 +1,9 @@
import * as React from 'react';
import Box from '@mui/system/Box';
import Portal from '@mui/base/Portal';
import TrapFocus from '@mui/base/TrapFocus';
import FocusTrap from '@mui/base/FocusTrap';

export default function PortalTrapFocus() {
export default function PortalFocusTrap() {
const [open, setOpen] = React.useState(false);
const [container, setContainer] = React.useState<HTMLElement | null>(null);

Expand All @@ -13,7 +13,7 @@ export default function PortalTrapFocus() {
Open
</button>
{open && (
<TrapFocus open>
<FocusTrap open>
<Box tabIndex={-1} sx={{ mt: 1, p: 1 }}>
<label>
First name: <input type="text" />
Expand All @@ -29,7 +29,7 @@ export default function PortalTrapFocus() {
Close
</button>
</Box>
</TrapFocus>
</FocusTrap>
)}
<div ref={setContainer} />
</Box>
Expand Down

0 comments on commit c150b7e

Please sign in to comment.