primevue
Version:
[](https://opensource.org/licenses/MIT) [](https://badge.fury.io/js/primevue) [ • 1.99 kB
JavaScript
this.primevue=this.primevue||{},this.primevue.inlinemessage=function(e,n,i,t,s,o,r){"use strict";function l(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var c=l(e),a=l(i),u=l(t),p=l(s),m=l(o),d=n.useStyle("\n.p-inline-message {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n vertical-align: top;\n}\n\n.p-inline-message-icon-only .p-inline-message-text {\n visibility: hidden;\n width: 0;\n}\n\n.p-fluid .p-inline-message {\n display: flex;\n}\n",{name:"inlinemessage",manual:!0}),f={name:"InlineMessage",extends:{name:"BaseInlineMessage",extends:c.default,props:{severity:{type:String,default:"error"},icon:{type:String,default:void 0}},css:{classes:{root:function(e){return["p-inline-message p-component p-inline-message-"+e.props.severity,{"p-inline-message-icon-only":!e.instance.$slots.default}]},icon:function(e){return["p-inline-message-icon",e.props.icon]},text:"p-inline-message-text"},loadStyle:d.load},provide:function(){return{$parentInstance:this}}},timeout:null,data:function(){return{visible:!0}},mounted:function(){var e=this;this.sticky||setTimeout((function(){e.visible=!1}),this.life)},computed:{iconComponent:function(){return{info:p.default,success:a.default,warn:u.default,error:m.default}[this.severity]}}};return f.render=function(e,n,i,t,s,o){return r.openBlock(),r.createElementBlock("div",r.mergeProps({"aria-live":"polite",class:e.cx("root")},e.ptm("root")),[r.renderSlot(e.$slots,"icon",{},(function(){return[(r.openBlock(),r.createBlock(r.resolveDynamicComponent(e.icon?"span":o.iconComponent),r.mergeProps({class:e.cx("icon")},e.ptm("icon")),null,16,["class"]))]})),r.createElementVNode("span",r.mergeProps({class:e.cx("text")},e.ptm("text")),[r.renderSlot(e.$slots,"default",{},(function(){return[r.createTextVNode(" ")]}))],16)],16)},f}(primevue.basecomponent,primevue.usestyle,primevue.icons.check,primevue.icons.exclamationtriangle,primevue.icons.infocircle,primevue.icons.timescircle,Vue);