15 lines
792 B
JavaScript
15 lines
792 B
JavaScript
define(["require", "exports", "tslib", "react", "./Callout", "../../FocusTrapZone"], function (require, exports, tslib_1, React, Callout_1, FocusTrapZone_1) {
|
|
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.FocusTrapCallout = void 0;
|
|
/**
|
|
* A special Callout that uses FocusTrapZone to trap focus
|
|
* @param props - Props for the component
|
|
*/
|
|
var FocusTrapCallout = function (props) {
|
|
return (React.createElement(Callout_1.Callout, tslib_1.__assign({}, props),
|
|
React.createElement(FocusTrapZone_1.FocusTrapZone, tslib_1.__assign({ disabled: props.hidden }, props.focusTrapProps), props.children)));
|
|
};
|
|
exports.FocusTrapCallout = FocusTrapCallout;
|
|
});
|
|
//# sourceMappingURL=FocusTrapCallout.js.map
|