1import*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<arguments.length;f++){var c=arguments[f];for(var p in c)Object.prototype.hasOwnProperty.call(c,p)&&(s[p]=c[p])}return s}).apply(this,arguments)}function _defineProperty(s,f,c){return f in s?Object.defineProperty(s,f,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[f]=c,s}var v=d.default.forwardRef((function(s,f){var c,_,v=s.alert,m=s.block,O=s.borderless,j=s.children,h=s.className,g=s.displayType,P=void 0===g?"primary":g,x=s.monospaced,q=s.outline,w=s.rounded,R=s.size,D=s.small,k=s.type,M=void 0===k?"button":k,N=function _objectWithoutProperties(s,f){if(null==s)return{};var c,p,d=function _objectWithoutPropertiesLoose(s,f){if(null==s)return{};var c,p,d={},b=Object.keys(s);for(p=0;p<b.length;p++)c=b[p],f.indexOf(c)>=0||(d[c]=s[c]);return d}(s,f);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);for(p=0;p<b.length;p++)c=b[p],f.indexOf(c)>=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"]&&"string"!=typeof N["aria-labelledby"]),"Button Accessibility: Component has only the Icon declared. Define an `aria-label` or `aria-labelledby` attribute that labels the interactive button that screen readers can read. The `title` attribute is optional but consult your design team."),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<arguments.length;f++){var c=arguments[f];for(var p in c)Object.prototype.hasOwnProperty.call(c,p)&&(s[p]=c[p])}return s}).apply(this,arguments)}var y=d.default.forwardRef((function(s,f){var c=s.monospaced,y=void 0===c||c,v=s.spritemap,m=s.symbol,O=function _objectWithoutProperties(s,f){if(null==s)return{};var c,p,d=function _objectWithoutPropertiesLoose(s,f){if(null==s)return{};var c,p,d={},b=Object.keys(s);for(p=0;p<b.length;p++)c=b[p],f.indexOf(c)>=0||(d[c]=s[c]);return d}(s,f);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);for(p=0;p<b.length;p++)c=b[p],f.indexOf(c)>=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<arguments.length;f++){var c=arguments[f];for(var p in c)Object.prototype.hasOwnProperty.call(c,p)&&(s[p]=c[p])}return s}).apply(this,arguments)}f.default=function ClayButtonGroup(s){var f=s.children,c=s.className,_=s.role,y=void 0===_?"group":_,v=s.spaced,m=s.vertical,O=function _objectWithoutProperties(s,f){if(null==s)return{};var c,p,d=function _objectWithoutPropertiesLoose(s,f){if(null==s)return{};var c,p,d={},b=Object.keys(s);for(p=0;p<b.length;p++)c=b[p],f.indexOf(c)>=0||(d[c]=s[c]);return d}(s,f);
1if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);for(p=0;p<b.length;p++)c=b[p],f.indexOf(c)>=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}; 2//# sourceMappingURL=@clayui$button.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.