primevue
Version:
[](https://opensource.org/licenses/MIT) [](https://badge.fury.io/js/primevue) [ • 1.86 kB
JavaScript
;function t(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function n(t,o,n){return(o=e(o))in t?Object.defineProperty(t,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[o]=n,t}function e(t){var n=i(t,"string");return"symbol"===o(n)?n:String(n)}function i(t,n){if("object"!==o(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,n||"default");if("object"!==o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}var r=t(require("primevue/base/style")).default.extend({name:"button",classes:{root:function(t){var o,e=t.instance,i=t.props;return["p-button p-component",(o={"p-button-icon-only":e.hasIcon&&!i.label&&!i.badge,"p-button-vertical":("top"===i.iconPos||"bottom"===i.iconPos)&&i.label,"p-disabled":e.$attrs.disabled||""===e.$attrs.disabled||i.loading,"p-button-loading":i.loading,"p-button-loading-label-only":i.loading&&!e.hasIcon&&i.label,"p-button-link":i.link},n(o,"p-button-".concat(i.severity),i.severity),n(o,"p-button-raised",i.raised),n(o,"p-button-rounded",i.rounded),n(o,"p-button-text",i.text),n(o,"p-button-outlined",i.outlined),n(o,"p-button-sm","small"===i.size),n(o,"p-button-lg","large"===i.size),n(o,"p-button-plain",i.plain),o)]},loadingIcon:"p-button-loading-icon pi-spin",icon:function(t){var o=t.props;return["p-button-icon",{"p-button-icon-left":"left"===o.iconPos&&o.label,"p-button-icon-right":"right"===o.iconPos&&o.label,"p-button-icon-top":"top"===o.iconPos&&o.label,"p-button-icon-bottom":"bottom"===o.iconPos&&o.label}]},label:"p-button-label"}});module.exports=r;