UNPKG

synapse-react-client

Version:

[![Build Status](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client.svg?branch=main)](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synaps

29 lines 2.25 kB
"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