UNPKG

@ipscape/ips-alert

Version:
2 lines 4.67 kB
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["ips-alert"]=t():e["ips-alert"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var s=t[r]={i:r,l:!1,exports:{}};return e[r].call(s.exports,s,s.exports,n),s.l=!0,s.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)n.d(r,s,function(t){return e[t]}.bind(null,s));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="77c0")}({"24de":function(e,t,n){},"6e18":function(e,t,n){"use strict";n("c866")},"77c0":function(e,t,n){"use strict";if(n.r(t),"undefined"!==typeof window){var r=window.document.currentScript,s=r&&r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);s&&(n.p=s[1])}var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"alert",class:e.computedStyleClasses,attrs:{role:e.role}},[t("div",{staticClass:"d-flex flex-row"},[t("div",{staticClass:"alert-icon"},[e.iconType?t("ips-icon",{class:e.iconClasses,attrs:{icon:e.iconType}}):e._e()],1),t("div",[e.title?t("div",{staticClass:"alert-heading"},[e._v(e._s(e.title))]):e._e(),e.message?t("div",{staticClass:"alert-body"},[e._v(e._s(e.message))]):e._e()])])])},a=[],o=function(){var e=this,t=e._self._c;return t("i",{staticClass:"ips ips-icon",class:e.iconClasses,on:{click:e.handleClick}})},c=[],l={name:"IpsIcon",props:{icon:{name:"icon",description:"The name of the icon",type:String,default:"",required:!0},size:{name:"size",description:"The icon size",type:String,default:"md",required:!1,validator:e=>-1!==["","sm","md","lg"].indexOf(e)}},computed:{iconClasses(){const e=[this.icon];return e.push("ips-icon-"+this.size),e}},methods:{handleClick(e){this.$emit("click",e)}}},u=l;function d(e,t,n,r,s,i,a,o){var c,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),i&&(l._scopeId="data-v-"+i),a?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),s&&s.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},l._ssrRegister=c):s&&(c=o?function(){s.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:s),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:l}}var f=d(u,o,c,!1,null,null,null),p=f.exports,h=(n("24de"),p),m=(Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,{name:"alertMixin",data(){return{}},props:{variant:{name:"variant",description:"The variant of the alert",type:String,default:"message",required:!1,validator:e=>-1!==["message","danger","info","success","warning"].indexOf(e)},title:{name:"title",description:"The alert title",type:String,default:null,required:!1},message:{name:"message",description:"The alert message",type:String,default:null,required:!1}},computed:{iconClasses(){const e=[];return this.variant&&e.push("text-"+this.variant),"message"===this.variant&&e.push("text-secondary"),e},iconType(){switch(this.variant){case"danger":return"ico-danger";case"info":return"ico-info";case"success":return"ico-success";case"warning":return"ico-warning";default:return""}},role(){return"danger"===this.variant?"alert":"status"}}}),v={name:"IpsAlert",components:{IpsIcon:h},mixins:[m],computed:{computedStyleClasses(){const e=["ips"];return"message"===this.variant?e.push("alert-secondary"):e.push("alert-"+this.variant),e.push(this.alertBackgroundClass),e},alertBackgroundClass(){switch(this.variant){case"danger":return"alert-red";case"info":return"alert-blue";case"success":return"alert-green";case"warning":return"alert-yellow";case"message":default:return"alert-gray"}}}},g=v,y=(n("6e18"),d(g,i,a,!1,null,"08f06baa",null)),_=y.exports,C=_;t["default"]=C},c866:function(e,t,n){}})})); //# sourceMappingURL=ips-alert.umd.min.js.map