UNPKG

@centreon/react-components

Version:
71 lines (55 loc) 2.13 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireWildcard(require("react")); var _TextField = _interopRequireDefault(require("@material-ui/core/TextField")); var _propTypes = _interopRequireDefault(require("prop-types")); var _ = _interopRequireDefault(require("..")); function PromptNumberDialog(_ref) { var onYesClicked = _ref.onYesClicked, rest = (0, _objectWithoutProperties2["default"])(_ref, ["onYesClicked"]); var _useState = (0, _react.useState)(1), _useState2 = (0, _slicedToArray2["default"])(_useState, 2), value = _useState2[0], setValue = _useState2[1]; var confirm = function confirm() { onYesClicked(value); }; var changeValue = function changeValue(_ref2) { var target = _ref2.target; setValue(target.value); }; return _react["default"].createElement("div", null, _react["default"].createElement(_["default"], (0, _extends2["default"])({ onYesClicked: confirm }, rest), _react["default"].createElement(_TextField["default"], { autoFocus: true, onChange: changeValue, margin: "dense", id: "prompt-dialog-count", type: "number", value: value, defaultValue: 1, inputProps: { min: 1 }, fullWidth: true }))); } PromptNumberDialog.defaultProps = { confirmLabel: 'OK', cancelLabel: 'Cancel' }; PromptNumberDialog.propTypes = { onYesClicked: _propTypes["default"].func.isRequired, confirmLabel: _propTypes["default"].string, cancelLabel: _propTypes["default"].string }; var _default = PromptNumberDialog; exports["default"] = _default;