All files / components/Modal index.jsx

81.81% Statements 18/22
100% Branches 0/0
0% Functions 0/1
81.81% Lines 18/22

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 231x 1x 1x 1x 1x 1x 1x         1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
import React from 'react';
import PropTypes from 'prop-types';
 
import LegacyModal from './LegacyModal';
import DsModal from './Modal';
 
const Modal = ({ useDesignSystem, ...rest }) => {
  if (useDesignSystem) {
    return <DsModal {...rest} />;
  }
  return <LegacyModal {...rest} />;
};
 
Modal.propTypes = {
  useDesignSystem: PropTypes.bool,
};
Modal.defaultProps = {
  useDesignSystem: false,
};
Modal.displayName = 'Modal';
 
export default Modal;