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.86 kB
import e from"primevue/basecomponent";import{useStyle as n}from"primevue/usestyle";import i from"primevue/icons/check";import t from"primevue/icons/exclamationtriangle";import s from"primevue/icons/infocircle";import o from"primevue/icons/timescircle";import{openBlock as r,createElementBlock as l,mergeProps as c,renderSlot as a,createBlock as p,resolveDynamicComponent as m,createElementVNode as u,createTextVNode as f}from"vue";var d=n("\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}),v={name:"InlineMessage",extends:{name:"BaseInlineMessage",extends:e,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:s,success:i,warn:t,error:o}[this.severity]}}};v.render=function(e,n,i,t,s,o){return r(),l("div",c({"aria-live":"polite",class:e.cx("root")},e.ptm("root")),[a(e.$slots,"icon",{},(function(){return[(r(),p(m(e.icon?"span":o.iconComponent),c({class:e.cx("icon")},e.ptm("icon")),null,16,["class"]))]})),u("span",c({class:e.cx("text")},e.ptm("text")),[a(e.$slots,"default",{},(function(){return[f(" ")]}))],16)],16)};export{v as default};