synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
29 lines • 2.25 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EvaluationRoundEditorDropdown = void 0;
var tslib_1 = require("tslib");
var free_solid_svg_icons_1 = require("@fortawesome/free-solid-svg-icons");
var react_bootstrap_1 = require("react-bootstrap");
var react_1 = (0, tslib_1.__importStar)(require("react"));
var react_fontawesome_1 = require("@fortawesome/react-fontawesome");
var WarningModal_1 = (0, tslib_1.__importDefault)(require("../synapse_form_wrapper/WarningModal"));
var EvaluationRoundEditorDropdown = function (_a) {
var onSave = _a.onSave, onDelete = _a.onDelete;
var _b = (0, react_1.useState)(false), deleteWarningShow = _b[0], setDeleteWarningShow = _b[1];
return (react_1.default.createElement(react_1.default.Fragment, null,
react_1.default.createElement(WarningModal_1.default, { title: "Delete Evaluation Round", modalBody: "Are you sure you want to delete this Evaluation Round?", show: deleteWarningShow, confirmButtonText: "Delete", onConfirm: function () {
onDelete();
setDeleteWarningShow(false);
}, onConfirmCallbackArgs: [], onCancel: function () {
setDeleteWarningShow(false);
}, confirmButtonVariant: "danger" }),
react_1.default.createElement(react_bootstrap_1.Dropdown, { className: "float-right" },
react_1.default.createElement(react_bootstrap_1.Dropdown.Toggle, { variant: "link", className: "dropdown-no-caret evaluation-round-editor-dropdown" },
react_1.default.createElement(react_fontawesome_1.FontAwesomeIcon, { icon: free_solid_svg_icons_1.faEllipsisV })),
react_1.default.createElement(react_bootstrap_1.Dropdown.Menu, { alignRight: true },
react_1.default.createElement(react_bootstrap_1.Dropdown.Item, { onClick: onSave }, "Save"),
react_1.default.createElement(react_bootstrap_1.Dropdown.Divider, null),
react_1.default.createElement(react_bootstrap_1.Dropdown.Item, { onClick: function () { return setDeleteWarningShow(true); } }, "Delete")))));
};
exports.EvaluationRoundEditorDropdown = EvaluationRoundEditorDropdown;
//# sourceMappingURL=EvaluationRoundEditorDropdown.js.map