UNPKG

ai-ui-lib

Version:

coming soon

52 lines (47 loc) 1.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var Button = function Button(_ref) { var withForm = _ref.withForm, clickHandler = _ref.clickHandler, btnText = _ref.btnText, withIcon = _ref.withIcon, className = _ref.className, iconSrc = _ref.iconSrc, iconClass = _ref.iconClass, iconType = _ref.iconType, isDisabled = _ref.isDisabled; return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, withForm ? /*#__PURE__*/_react.default.createElement("button", { className: className, type: "submit", disabled: isDisabled, onClick: clickHandler }, iconClass && /*#__PURE__*/_react.default.createElement("i", { className: iconClass }, " "), withIcon && /*#__PURE__*/_react.default.createElement("img", { className: "button-img", src: "/assets/images/".concat(iconSrc, ".").concat(iconType), alt: "" }), /*#__PURE__*/_react.default.createElement("span", { className: "button-text" }, btnText)) : /*#__PURE__*/_react.default.createElement("button", { type: "button", onClick: clickHandler, className: className, disabled: isDisabled }, iconClass && /*#__PURE__*/_react.default.createElement("i", { className: iconClass }, " "), withIcon && /*#__PURE__*/_react.default.createElement("img", { className: "button-img", src: "/assets/images/".concat(iconSrc, ".").concat(iconType), alt: "" }), /*#__PURE__*/_react.default.createElement("span", { className: "button-text" }, btnText))); }; var _default = Button; exports.default = _default;