You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
1.1 KiB

import{d as _,cK as g,m as f,f as l,aT as C,aU as r,o as a,g as p,a as d,w as H,h as T,t as m,x as b,i as h,F as y}from"./index-f4658ae7.js";import k from"./EditTableHeaderIcon-8747c1c0.js";import"./FormOutlined-67a4498f.js";const B=_({name:"TableHeaderCell",components:{EditTableHeaderCell:k,BasicHelp:g},props:{column:{type:Object,default:()=>({})}},setup(e){const{prefixCls:n}=f("basic-table-header-cell"),o=l(()=>{var t;return!!((t=e.column)!=null&&t.edit)}),c=l(()=>{var t,s;return((t=e.column)==null?void 0:t.customTitle)||((s=e.column)==null?void 0:s.title)}),i=l(()=>{var t;return(t=e.column)==null?void 0:t.helpMessage});return{prefixCls:n,getIsEdit:o,getTitle:c,getHelpMessage:i}}});const E={key:1};function $(e,n,o,c,i,t){const s=r("EditTableHeaderCell"),u=r("BasicHelp");return a(),p(y,null,[e.getIsEdit?(a(),d(s,{key:0},{default:H(()=>[T(m(e.getTitle),1)]),_:1})):(a(),p("span",E,m(e.getTitle),1)),e.getHelpMessage?(a(),d(u,{key:2,text:e.getHelpMessage,class:b(`${e.prefixCls}__help`)},null,8,["text","class"])):h("",!0)],64)}const w=C(B,[["render",$]]);export{w as default};