UNPKG

tyh-ui2

Version:

The next generation ui component library of tyh-ui is based on vue3 Version, fully embrace vue3.

2 lines (1 loc) 948 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),i=require("./index2.js"),u={class:"tyh-alert-message"},m=e.defineComponent({name:"TyhAlert"}),p=e.defineComponent({...m,props:i.Props,emits:["close"],setup(n,{emit:c}){const l=n,r=e.computed(()=>{const{type:t,center:s,simple:a}=l;return["tyh-alert",`tyh-alert-${t}`,{"tyh-alert-center":s,[`tyh-alert-bac-${t}`]:!a}]}),o=()=>c("close");return(t,s)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(e.unref(r))},[e.createElementVNode("div",u,[t.icon?(e.openBlock(),e.createElementBlock("i",{key:0,class:e.normalizeClass(["tyh-icon","tyh-message-icon",t.icon])},null,2)):e.createCommentVNode("",!0),e.createTextVNode(" "+e.toDisplayString(t.message),1)]),o?(e.openBlock(),e.createElementBlock("i",{key:0,class:"tyh-icon tyh-ui-guanbi",onClick:o})):e.createCommentVNode("",!0)],2))}});exports.default=p;