UNPKG

primevue

Version:

PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBloc

2 lines (1 loc) 2.14 kB
import t from"primevue/base/style";function e(t){return e="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},e(t)}function o(t,o,r){var n;return(o="symbol"==e(n=s(o,"string"))?n:String(n))in t?Object.defineProperty(t,o,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[o]=r,t}function s(t,o){if("object"!=e(t)||!t)return t;var s=t[Symbol.toPrimitive];if(void 0!==s){var r=s.call(t,o||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(t)}var r=t.extend({name:"toast",classes:{root:function(t){return["p-toast p-component p-toast-"+t.props.position,{"p-ripple-disabled":!1===t.instance.$primevue.config.ripple}]},container:function(t){var e=t.props;return["p-toast-message",{"p-toast-message-info":"info"===e.message.severity||void 0===e.message.severity,"p-toast-message-warn":"warn"===e.message.severity,"p-toast-message-error":"error"===e.message.severity,"p-toast-message-success":"success"===e.message.severity,"p-toast-message-secondary":"secondary"===e.message.severity,"p-toast-message-contrast":"contrast"===e.message.severity}]},content:"p-toast-message-content",icon:function(t){var e=t.props;return["p-toast-message-icon",o(o(o(o({},e.infoIcon,"info"===e.message.severity),e.warnIcon,"warn"===e.message.severity),e.errorIcon,"error"===e.message.severity),e.successIcon,"success"===e.message.severity)]},text:"p-toast-message-text",summary:"p-toast-summary",detail:"p-toast-detail",closeButton:"p-toast-icon-close p-link",closeIcon:"p-toast-icon-close-icon"},inlineStyles:{root:function(t){var e=t.position;return{position:"fixed",top:"top-right"===e||"top-left"===e||"top-center"===e?"20px":"center"===e?"50%":null,right:("top-right"===e||"bottom-right"===e)&&"20px",bottom:("bottom-left"===e||"bottom-right"===e||"bottom-center"===e)&&"20px",left:"top-left"===e||"bottom-left"===e?"20px":"center"===e||"top-center"===e||"bottom-center"===e?"50%":null}}}});export{r as default};