@centreon/react-components
Version:
react components used by centreon web frontend
42 lines (31 loc) • 1.44 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _IconAction = _interopRequireDefault(require("../../Icon/IconAction"));
var _buttonActionInput = _interopRequireDefault(require("./button-action-input.scss"));
/* eslint-disable react/jsx-filename-extension */
/* eslint-disable jsx-a11y/no-static-element-interactions */
/* eslint-disable jsx-a11y/click-events-have-key-events */
/* eslint-disable react/prop-types */
var ButtonActionInput = function ButtonActionInput(_ref) {
var buttonIconType = _ref.buttonIconType,
onClick = _ref.onClick,
buttonColor = _ref.buttonColor,
iconColor = _ref.iconColor,
buttonPosition = _ref.buttonPosition;
var cn = (0, _classnames["default"])(_buttonActionInput["default"]['button-action-input'], _buttonActionInput["default"][buttonColor || ''], _buttonActionInput["default"][buttonPosition || '']);
return _react["default"].createElement("span", {
className: cn,
onClick: onClick
}, _react["default"].createElement(_IconAction["default"], {
iconColor: iconColor || '',
iconActionType: buttonIconType
}));
};
var _default = ButtonActionInput;
exports["default"] = _default;