@atlaskit/modal-dialog
Version:
A modal dialog displays content that requires user interaction, in a layer above the page.
24 lines (23 loc) • 989 B
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import React, { forwardRef } from 'react';
import InternalModalWrapper from './internal/components/modal-wrapper';
/**
* __Modal wrapper__
*
* A modal wrapper displays content that requires user interaction, in a layer above the page.
* This component is primary container for other modal components.
*
* - [Examples](https://atlassian.design/components/modal-dialog/examples)
* - [Code](https://atlassian.design/components/modal-dialog/code)
* - [Usage](https://atlassian.design/components/modal-dialog/usage)
*/
var ModalWrapper = /*#__PURE__*/forwardRef(function (props, ref) {
// eslint-disable-next-line @repo/internal/react/no-unsafe-spread-props
return /*#__PURE__*/React.createElement(InternalModalWrapper, _extends({}, props, {
isFullScreen: false,
ref: ref
}));
});
ModalWrapper.displayName = 'ModalWrapper';
// eslint-disable-next-line @repo/internal/react/require-jsdoc
export default ModalWrapper;