1 | "use strict";
|
2 |
|
3 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
4 |
|
5 | exports.__esModule = true;
|
6 | exports.AlertDialogContent = exports.AlertDialog = void 0;
|
7 |
|
8 | var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
9 |
|
10 | var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
11 |
|
12 | var _core = require("@emotion/core");
|
13 |
|
14 | var _react = require("react");
|
15 |
|
16 | var _Modal = require("../Modal");
|
17 |
|
18 | exports.AlertDialogFooter = _Modal.ModalFooter;
|
19 | exports.AlertDialogBody = _Modal.ModalBody;
|
20 | exports.AlertDialogHeader = _Modal.ModalHeader;
|
21 | exports.AlertDialogOverlay = _Modal.ModalOverlay;
|
22 | exports.AlertDialogCloseButton = _Modal.ModalCloseButton;
|
23 |
|
24 |
|
25 | var formatIds = function formatIds(id) {
|
26 | return {
|
27 | content: "alert-dialog-" + id,
|
28 | header: "alert-dialog-" + id + "-label",
|
29 | body: "alert-dialog-" + id + "-desc"
|
30 | };
|
31 | };
|
32 |
|
33 | var AlertDialog = function AlertDialog(_ref) {
|
34 | var leastDestructiveRef = _ref.leastDestructiveRef,
|
35 | props = (0, _objectWithoutPropertiesLoose2["default"])(_ref, ["leastDestructiveRef"]);
|
36 | return (0, _core.jsx)(_Modal.Modal, (0, _extends2["default"])({
|
37 | formatIds: formatIds,
|
38 | initialFocusRef: leastDestructiveRef
|
39 | }, props));
|
40 | };
|
41 |
|
42 | exports.AlertDialog = AlertDialog;
|
43 | var AlertDialogContent = (0, _react.forwardRef)(function (props, ref) {
|
44 | return (0, _core.jsx)(_Modal.ModalContent, (0, _extends2["default"])({
|
45 | ref: ref,
|
46 | role: "alertdialog"
|
47 | }, props));
|
48 | });
|
49 | exports.AlertDialogContent = AlertDialogContent;
|
50 | AlertDialogContent.displayName = "AlertDialogContent"; |
\ | No newline at end of file |