PageSourceSearch

https://www.ybs.co.uk/o/frontend-taglib-clay/__liferay__/exports/@clayui$button.js

js ybs.co.uk collected 2026-09-24 10:07:18 UTC 6,130 bytes, 2 lines download raw bytes

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,c,f)=>{Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0;var d=_interopRequireDefault(f(238)),p=_interopRequireDefault(f(421)),b=_interopRequireDefault(f(719)),_=_interopRequireDefault(f(890)),y=["alert","block","borderless","children","className","dark","displayType","monospaced","outline","rounded","size","small","translucent","type"];function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(s){for(var c=1;c<arguments.length;c++){var f=arguments[c];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(s[d]=f[d])}return s}).apply(this,arguments)}function _defineProperty(s,c,f){return c in s?Object.defineProperty(s,c,{value:f,enumerable:!0,configurable:!0,writable:!0}):s[c]=f,s}var v=p.default.forwardRef((function(s,c){var f,_,v=s.alert,m=s.block,O=s.borderless,j=s.children,h=s.className,g=s.dark,P=s.displayType,x=void 0===P?"primary":P,q=s.monospaced,w=s.outline,R=s.rounded,D=s.size,k=s.small,M=s.translucent,N=s.type,E=void 0===N?"button":N,C=function _objectWithoutProperties(s,c){if(null==s)return{};var f,d,p=function _objectWithoutPropertiesLoose(s,c){if(null==s)return{};var f,d,p={},b=Object.keys(s);for(d=0;d<b.length;d++)f=b[d],c.indexOf(f)>=0||(p[f]=s[f]);return p}(s,c);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);for(d=0;d<b.length;d++)f=b[d],c.indexOf(f)>=0||Object.prototype.propertyIsEnumerable.call(s,f)&&(p[f]=s[f])}return p}(s,y),W=p.default.Children.toArray(j);return(0,b.default)(!(1===W.length&&"ClayIcon"===(null===(f=W[0].type)||void 0===f?void 0:f.displayName)&&"string"!=typeof C["aria-label"]&&"string"!=typeof C["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."),"beta"===x?(x="info",M=!0):"beta-dark"===x&&(g=!0,x="info",M=!0),p.default.createElement("button",_extends({className:(0,d.default)(h,"btn",(_={"alert-btn":v,"btn-block":m,"btn-monospaced":q,"btn-outline-borderless":O,"btn-sm":k&&!D,"btn-translucent":M,"clay-dark":g},_defineProperty(_,"btn-".concat(x),x&&!w&&!O),_defineProperty(_,"btn-outline-".concat(x),x&&(w||O)),_defineProperty(_,"rounded-pill",R),_defineProperty(_,"btn-".concat(D),D),_)),ref:c,type:E},C),j)}));v.displayName="ClayButton";var m=Object.assign(v,{Group:_.default});c.default=m},598:(s,c,f)=>{Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0;var d=_interopRequireDefault(f(663)),p=_interopRequireDefault(f(421)),b=_interopRequireDefault(f(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 c=1;c<arguments.length;c++){var f=arguments[c];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(s[d]=f[d])}return s}).apply(this,arguments)}var y=p.default.forwardRef((function(s,c){var f=s.monospaced,y=void 0===f||f,v=s.spritemap,m=s.symbol,O=function _objectWithoutProperties(s,c){if(null==s)return{};var f,d,p=function _objectWithoutPropertiesLoose(s,c){if(null==s)return{};var f,d,p={},b=Object.keys(s);for(d=0;d<b.length;d++)f=b[d],c.indexOf(f)>=0||(p[f]=s[f]);return p}(s,c);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);for(d=0;d<b.length;d++)f=b[d],c.indexOf(f)>=0||Object.prototype.propertyIsEnumerable.call(s,f)&&(p[f]=s[f])}return p}(s,_);return p.default.createElement(b.default,_extends({},O,{monospaced:y,ref:c}),p.default.createElement(d.default,{spritemap:v,symbol:m}))}));y.displayName="ClayButtonWithIcon";var v=y;c.default=v},890:(s,c,f)=>{Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0;var d=_interopRequireDefault(f(238)),p=_interopRequireDefault(f(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 c=1;c<arguments.length;c++){var f=arguments[c];for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&(s[d]=f[d])}return s}).apply(this,arguments)}c.default=function ClayButtonGroup(s){var c=s.children,f=s.className,_=s.role,y=void 0===_?"group":_,v=s.spaced,m=s.vertical,O=function _objectWithoutProperties(s,c){if(null==s)return{};
1var f,d,p=function _objectWithoutPropertiesLoose(s,c){if(null==s)return{};var f,d,p={},b=Object.keys(s);for(d=0;d<b.length;d++)f=b[d],c.indexOf(f)>=0||(p[f]=s[f]);return p}(s,c);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);for(d=0;d<b.length;d++)f=b[d],c.indexOf(f)>=0||Object.prototype.propertyIsEnumerable.call(s,f)&&(p[f]=s[f])}return p}(s,b);return p.default.createElement("div",_extends({},O,{className:(0,d.default)(f,m?"btn-group-vertical":"btn-group"),role:y}),v?p.default.Children.map(c,(function(s,c){return p.default.cloneElement(p.default.createElement("div",{className:"btn-group-item"},s),{key:c})})):c)}},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 c=o[s];if(void 0!==c)return c.exports;var f=o[s]={exports:{}};return n[s](f,f.exports,__webpack_require__),f.exports}var a={};(()=>{var s=a;Object.defineProperty(s,"X$",{value:!0}),Object.defineProperty(s,"qM",{enumerable:!0,get:function get(){return f.default}}),s.ZP=void 0;var c=_interopRequireDefault(__webpack_require__(225)),f=_interopRequireDefault(__webpack_require__(598));function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}}var d=c.default;s.ZP=d})();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.