hrms-manual/dist/assets/QTh-95cd2a9c.js
2023-09-06 14:51:44 +07:00

1 line
798 B
JavaScript

import{N as p,Q as f,U as l,a3 as i,b4 as m,a4 as b}from"./index-3a2b6cd5.js";const k=p({name:"QTh",props:{props:Object,autoWidth:Boolean},emits:["click"],setup(e,{slots:o,emit:u}){const n=f(),{proxy:{$q:h}}=n,c=t=>{u("click",t)};return()=>{if(e.props===void 0)return l("th",{class:e.autoWidth===!0?"q-table--col-auto-width":"",onClick:c},i(o.default));let t,a;const r=n.vnode.key;if(r){if(t=e.props.colsMap[r],t===void 0)return}else t=e.props.col;if(t.sortable===!0){const s=t.align==="right"?"unshift":"push";a=m(o.default,[]),a[s](l(b,{class:t.__iconClass,name:h.iconSet.table.arrowUp}))}else a=i(o.default);const d={class:t.__thClass+(e.autoWidth===!0?" q-table--col-auto-width":""),style:t.headerStyle,onClick:s=>{t.sortable===!0&&e.props.sort(t),c(s)}};return l("th",d,a)}}});export{k as Q};