UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) [![Discord Chat](https://img.shields.io/discord/55794023

2 lines (1 loc) 1.77 kB
import t from"primevue/base/style";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.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"}});export{r as default};