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) 2.01 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),h=require("./index2.js"),m=["width"],u={class:"tyh-thead"},y=["height"],g=["align"],p=["width","align"],k={class:"tyh-tbody"},b=["height"],B=["align"],_=["align"],f=e.defineComponent({name:"TyhTable"}),E=e.defineComponent({...f,props:h.Props,setup(s){const r=s,i=t=>{const a=r.important;for(const l of a)if(l===t+1)return{background:r.importantColor};return{}},n=t=>[`tyh-${t}-td`,{"tyh-table-border":r.border}];return(t,a)=>(e.openBlock(),e.createElementBlock("div",{class:"tyh-table",style:e.normalizeStyle({height:t.height})},[e.createElementVNode("table",{class:"tyh-table-table",border:"0",cellspacing:"0",cellpadding:"0",width:t.width},[e.createElementVNode("thead",u,[e.createElementVNode("tr",{class:"tyh-thead-th",height:t.trHeight},[t.num?(e.openBlock(),e.createElementBlock("th",{key:0,class:e.normalizeClass(n("thead")),align:t.align||"left"},null,10,g)):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.columns,(l,o)=>(e.openBlock(),e.createElementBlock("th",{key:o,class:e.normalizeClass(n("thead")),width:l.width,align:t.align||"left"},e.toDisplayString(l.title),11,p))),128))],8,y)]),e.createElementVNode("tbody",k,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.data,(l,o)=>(e.openBlock(),e.createElementBlock("tr",{key:o,class:e.normalizeClass(["tyh-tbody-tr",{"tyh-tbody-tr-zebra":t.zebra}]),height:t.trHeight,style:e.normalizeStyle(i(o))},[t.num?(e.openBlock(),e.createElementBlock("td",{key:0,class:e.normalizeClass(n("tbody")),align:t.align||"left"},e.toDisplayString(o+1),11,B)):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.columns,(c,d)=>(e.openBlock(),e.createElementBlock("td",{key:d,class:e.normalizeClass(n("tbody")),align:t.align||"left"},e.toDisplayString(l[c.key]),11,_))),128))],14,b))),128))])],8,m)],4))}});exports.default=E;