synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
24 lines • 1.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EntityFinderModal = void 0;
var tslib_1 = require("tslib");
var react_1 = (0, tslib_1.__importStar)(require("react"));
var FluidModal_1 = require("../FluidModal");
var EntityFinder_1 = (0, tslib_1.__importDefault)(require("./EntityFinder"));
var EntityFinderModal = function (props) {
var _a = (0, react_1.useState)([]), selected = _a[0], setSelected = _a[1];
return (react_1.default.createElement(FluidModal_1.FluidModal, { show: props.show, title: props.title, onClose: props.onClose, primaryAction: {
copy: props.confirmButtonCopy,
onClick: function () {
props.onConfirm(selected);
},
}, secondaryActions: [
{
copy: 'Cancel',
onClick: props.onCancel,
},
] },
react_1.default.createElement(EntityFinder_1.default, (0, tslib_1.__assign)({}, props.configuration, { onSelectedChange: setSelected }))));
};
exports.EntityFinderModal = EntityFinderModal;
//# sourceMappingURL=EntityFinderModal.js.map