@cbinsights/fds
Version:
Form: A design system by CB Insights
39 lines (31 loc) • 1.26 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _Dialog = _interopRequireDefault(require("../Dialog"));
var _Flex = _interopRequireDefault(require("../Flex"));
var _FlexItem = _interopRequireDefault(require("../FlexItem"));
var Prompt = function Prompt(props) {
return /*#__PURE__*/_react.default.createElement(_Dialog.default, {
content: props.desc ? /*#__PURE__*/_react.default.createElement("div", {
id: "a11y-dialog-desc"
}, props.desc) : null,
footerContent: /*#__PURE__*/_react.default.createElement(_Flex.default, {
justify: "end"
}, props.secondaryButton && /*#__PURE__*/_react.default.createElement(_FlexItem.default, {
shrink: true
}, props.secondaryButton), props.primaryButton && /*#__PURE__*/_react.default.createElement(_FlexItem.default, {
shrink: true
}, props.primaryButton)),
role: "alertdialog",
title: props.title,
isOpen: props.isOpen,
onDismiss: props.onDismiss,
disablePortal: props.disablePortal
});
};
var _default = Prompt;
exports.default = _default;