ai-ui-lib
Version:
coming soon
52 lines (47 loc) • 1.8 kB
JavaScript
"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;