1 line
1.5 KiB
JavaScript
1 line
1.5 KiB
JavaScript
import{Q as g}from"./QPagination-e0f4fffb.js";import{Q as c}from"./QTable-d329bd84.js";import{d as f,a as s,W as v,u as b,e as _,s as k,h as y,i as x,j as i,k as P,n as B,l as Q,g as V,p as z}from"./index-3a2b6cd5.js";import"./format-312d1398.js";import"./QTh-95cd2a9c.js";import"./QList-1b100cb9.js";import"./QSelect-809bd0f2.js";import"./QChip-f43cc21c.js";import"./QItemSection-843d83e6.js";import"./QItemLabel-37c56e27.js";import"./QMenu-59199f2b.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./rtl-36dd996b.js";import"./use-fullscreen-273d7265.js";const E=f({__name:"Table",props:{paging:{type:Boolean,defualt:!1}},setup(n){const l=n,p=s(v()),m=s(b()),t=s({sortBy:"desc",descending:!1,page:1,rowsPerPage:10}),u=(o,e,a)=>l.paging==!0?" "+o+" ใน "+e+" จากจำนวน "+a+" รายการ":o+"-"+e+" ใน "+a;return(o,e)=>(_(),k(c,z({ref:"table",flat:"",bordered:"",class:"custom-header-table"},p.value,{"virtual-scroll":"","virtual-scroll-sticky-size-start":48,dense:"","pagination-label":u,pagination:t.value,"onUpdate:pagination":e[1]||(e[1]=a=>t.value=a)}),y({pagination:i(a=>[V(g,{modelValue:t.value.page,"onUpdate:modelValue":e[0]||(e[0]=r=>t.value.page=r),"active-color":"primary",color:"dark",max:a.pagesNumber,"max-pages":5,size:"sm","boundary-links":"","direction-links":""},null,8,["modelValue","max"])]),_:2},[x(m.value,(a,r)=>({name:r,fn:i(d=>[P(o.$slots,r,B(Q(d||{})))])}))]),1040,["pagination"]))}});export{E as default};
|