box-ui-elements-mlh
Version:
18 lines (13 loc) • 399 B
Flow
// @flow
import * as React from 'react';
import FocusTrap from '../focus-trap';
import Portal from '../portal';
type Props = {
children?: React.Node,
};
const NotificationsWrapper = ({ children }: Props) => (
<Portal className="notifications-wrapper" aria-live="polite">
{children ? <FocusTrap>{children}</FocusTrap> : null}
</Portal>
);
export default NotificationsWrapper;