import*as e from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import*as t from"../../../frontend-js-react-web/__liferay__/exports/react.js";import*as r from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$icon.js";var n={225:(s,f,c)=>{Object.defineProperty(f,"__esModule",{value:!0}),f.default=void 0;var p=_interopRequireDefault(c(238)),d=_interopRequireDefault(c(421)),b=_interopRequireDefault(c(719)),_=_interopRequireDefault(c(890)),y=["alert","block","borderless","children","className","displayType","monospaced","outline","rounded","size","small","type"];function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(s){for(var f=1;f=0||(d[c]=s[c]);return d}(s,f);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);for(p=0;p=0||Object.prototype.propertyIsEnumerable.call(s,c)&&(d[c]=s[c])}return d}(s,y),E=d.default.Children.toArray(j);return(0,b.default)(!(1===E.length&&"ClayIcon"===(null===(c=E[0].type)||void 0===c?void 0:c.displayName)&&"string"!=typeof N["aria-label"]),"Button Accessibility: Component has only the Icon declared. Define an `aria-label` or `title` attribute (consult your design team) that labels the interactive button that screen readers can read."),d.default.createElement("button",_extends({className:(0,p.default)(h,"btn",(_={"alert-btn":v,"btn-block":m,"btn-monospaced":x,"btn-outline-borderless":O,"btn-sm":D&&!R},_defineProperty(_,"btn-".concat(P),P&&!q&&!O),_defineProperty(_,"btn-outline-".concat(P),P&&(q||O)),_defineProperty(_,"rounded-pill",w),_defineProperty(_,"btn-".concat(R),R),_)),ref:f,type:M},N),j)}));v.displayName="ClayButton";var m=Object.assign(v,{Group:_.default});f.default=m},598:(s,f,c)=>{Object.defineProperty(f,"__esModule",{value:!0}),f.default=void 0;var p=_interopRequireDefault(c(663)),d=_interopRequireDefault(c(421)),b=_interopRequireDefault(c(225)),_=["monospaced","spritemap","symbol"];function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(s){for(var f=1;f=0||(d[c]=s[c]);return d}(s,f);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);for(p=0;p=0||Object.prototype.propertyIsEnumerable.call(s,c)&&(d[c]=s[c])}return d}(s,_);return d.default.createElement(b.default,_extends({},O,{monospaced:y,ref:f}),d.default.createElement(p.default,{spritemap:v,symbol:m}))}));y.displayName="ClayButtonWithIcon";var v=y;f.default=v},890:(s,f,c)=>{Object.defineProperty(f,"__esModule",{value:!0}),f.default=void 0;var p=_interopRequireDefault(c(238)),d=_interopRequireDefault(c(421)),b=["children","className","role","spaced","vertical"];function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(s){for(var f=1;f=0||(d[c]=s[c]);return d}(s,f);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);for(p=0;p=0||Object.prototype.propertyIsEnumerable.call(s,c)&&(d[c]=s[c])}return d}(s,b);return d.default.createElement("div",_extends({},O,{className:(0,p.default)(c,m?"btn-group-vertical":"btn-group"),role:y}),v?d.default.Children.map(f,(function(s,f){return d.default.cloneElement(d.default.createElement("div",{className:"btn-group-item"},s),{key:f})})):f)}},719:s=>{s.exports=function(){}},238:s=>{s.exports=e},421:s=>{s.exports=t},663:s=>{s.exports=r}},o={};function __webpack_require__(s){var f=o[s];if(void 0!==f)return f.exports;var c=o[s]={exports:{}};return n[s](c,c.exports,__webpack_require__),c.exports}var a={};(()=>{var s=a;Object.defineProperty(s,"X$",{value:!0}),Object.defineProperty(s,"qM",{enumerable:!0,get:function get(){return c.default}}),s.ZP=void 0;var f=_interopRequireDefault(__webpack_require__(225)),c=_interopRequireDefault(__webpack_require__(598));function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}var p=f.default;s.ZP=p})();var l=a.qM,i=a.X$,u=a.ZP;export{l as ClayButtonWithIcon,i as __esModule,u as default}; //# sourceMappingURL=@clayui$button.js.map