UNPKG

@aplus-frontend/ui

Version:

2 lines (1 loc) 1.56 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),i=require("@aplus-frontend/antdv"),c=require("@ant-design/icons-vue");require("../../config-provider/index.js");const p=require("../../config-provider/hooks/use-namespace.js"),d=require("../../config-provider/hooks/use-global-config.js"),f=e.defineComponent({name:"ApTitle",__name:"ApTitle",props:{title:{default:""},helpMessage:{default:""},helpIconColor:{default:""},placement:{default:"top"},trigger:{default:"hover"}},setup(r){const l=r,{b:n,e:o,m:s}=p.useNamespace("ap-title"),a=d.useGlobalConfig("uiMode","aplus"),u=e.computed(()=>l.helpIconColor?{color:`${l.helpIconColor}`}:{});return(t,m)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass([e.unref(n)(),`${e.unref(s)(e.unref(a))}`])},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(o)("prefix"))},[t.$slots.prefix?e.renderSlot(t.$slots,"prefix",{key:0}):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createElementVNode("span",null,e.toDisplayString(t.title),1),t.helpMessage?(e.openBlock(),e.createBlock(e.unref(i.Tooltip),{key:0,title:t.helpMessage,placement:t.placement,trigger:t.trigger},{default:e.withCtx(()=>[e.createVNode(e.unref(c.QuestionCircleOutlined),{style:e.normalizeStyle(u.value)},null,8,["style"])]),_:1},8,["title","placement","trigger"])):e.createCommentVNode("",!0)],64))],2),e.createElementVNode("div",{class:e.normalizeClass(e.unref(o)("suffix"))},[e.renderSlot(t.$slots,"suffix")],2)],2))}});exports.default=f;