1.0.1 • Published 6 years ago

react-focus-marshal v1.0.1

Weekly downloads
79
License
MIT
Repository
-
Last release
6 years ago

Focus Marshal

Traps focus within a DOM node — subsequently mounted traps will pause others and take focus responsibility until they unmount.

import { FocusTrap, FocusMarshal } from 'react-focus-marshal';

const Modal = () => (
  <FocusTrap>
    <div>
      {/* modal content */}
    </div>
  </FocusTrap>
);

const App = () => (
  <FocusMarshal>
    <Modal />
  </FocusMarshal>
);