hrms-manual/dist/assets/QTable-d329bd84.js

2 lines
23 KiB
JavaScript
Raw Normal View History

2023-09-06 14:51:44 +07:00
import{Q as st}from"./QTh-95cd2a9c.js";import{N as Z,O as fe,Q as ge,R as be,c as s,U as o,a3 as ut,a as E,w as j,aA as ct,o as dt,aV as vt,aU as ft,a1 as gt,aN as bt,b8 as Te,aw as Le,b9 as mt,ba as St,bb as ve,bc as xe,bd as yt,H as Ve,be as ht,aG as de,bf as N,a4 as _t,ac as W,a2 as wt}from"./index-3a2b6cd5.js";import{Q as qt}from"./QList-1b100cb9.js";import{u as Pt,a as Ct,c as De,Q as kt}from"./QSelect-809bd0f2.js";import{u as Rt,a as Tt,b as xt}from"./use-fullscreen-273d7265.js";const Bt=["horizontal","vertical","cell","none"],Ot=Z({name:"QMarkupTable",props:{...fe,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,wrapCells:Boolean,separator:{type:String,default:"horizontal",validator:e=>Bt.includes(e)}},setup(e,{slots:l}){const n=ge(),g=be(e,n.proxy.$q),i=s(()=>`q-markup-table q-table__container q-table__card q-table--${e.separator}-separator`+(g.value===!0?" q-table--dark q-table__card--dark q-dark":"")+(e.dense===!0?" q-table--dense":"")+(e.flat===!0?" q-table--flat":"")+(e.bordered===!0?" q-table--bordered":"")+(e.square===!0?" q-table--square":"")+(e.wrapCells===!1?" q-table--no-wrap":""));return()=>o("div",{class:i.value},[o("table",{class:"q-table"},ut(l.default))])}});function $e(e,l){return o("div",e,[o("table",{class:"q-table"},l)])}const Ft={list:qt,table:Ot},Lt=["list","table","__qtable"],Vt=Z({name:"QVirtualScroll",props:{...Pt,type:{type:String,default:"list",validator:e=>Lt.includes(e)},items:{type:Array,default:()=>[]},itemsFn:Function,itemsSize:Number,scrollTarget:{default:void 0}},setup(e,{slots:l,attrs:n}){let g;const i=E(null),b=s(()=>e.itemsSize>=0&&e.itemsFn!==void 0?parseInt(e.itemsSize,10):Array.isArray(e.items)?e.items.length:0),{virtualScrollSliceRange:v,localResetVirtualScroll:d,padVirtualScroll:u,onVirtualScrollEvt:h}=Ct({virtualScrollLength:b,getVirtualScrollTarget:P,getVirtualScrollEl:q}),a=s(()=>{if(b.value===0)return[];const O=(F,R)=>({index:v.value.from+R,item:F});return e.itemsFn===void 0?e.items.slice(v.value.from,v.value.to).map(O):e.itemsFn(v.value.from,v.value.to-v.value.from).map(O)}),S=s(()=>"q-virtual-scroll q-virtual-scroll"+(e.virtualScrollHorizontal===!0?"--horizontal":"--vertical")+(e.scrollTarget!==void 0?"":" scroll")),w=s(()=>e.scrollTarget!==void 0?{}:{tabindex:0});j(b,()=>{d()}),j(()=>e.scrollTarget,()=>{y(),_()});function q(){return i.value.$el||i.value}function P(){return g}function _(){g=bt(q(),e.scrollTarget),g.addEventListener("scroll",h,Te.passive)}function y(){g!==void 0&&(g.removeEventListener("scroll",h,Te.passive),g=void 0)}function B(){let O=u(e.type==="list"?"div":"tbody",a.value.map(l.default));return l.before!==void 0&&(O=l.before().concat(O)),Le(l.after,O)}return ct(()=>{d()}),dt(()=>{_()}),vt(()=>{_()}),ft(()=>{y()}),gt(()=>{y()}),()=>{if(l.default===void 0){console.error("QVirtualScroll: default scoped slot is required for rendering");return}return e.type==="__qtable"?$e({ref:i,class:"q-table__middle "+S.value},B()):o(Ft[e.type],{...n,ref:i,class:[n.class,S.value],...w.value},B)}}}),Dt={xs:2,sm:4,md:6,lg:10,xl:14};function Be(e,l,n){return{transform:l===!0?`translateX(${n.lang.rtl===!0?"-":""}100%) scale3d(${-e},1,1)`:`scale3d(${e},1,1)`}}const $t=Z({name:"QLinearProgress",props:{...fe,...mt,value:{type:Number,default:0},buffer:Number,color:String,trackColor:String,reverse:Boolean,stripe:Boolean,indeterminate:Boolean,query:Boolean,rounded:Boolean,animationSpeed:{type:[String,Number],default:2100},instantFeedback:Boolean},setup(e,{slots:l}){const{proxy:n}=ge(),g=be(e,n.$q),i=St(e,Dt),b=s(()=>e.indeterminate===!0||e.query===!0),v=s(()=>e.reverse!==e.query),d=s(()=>({...i.value!==null?i.value:{},"--q-linear-progress-speed":`${e.animationSpeed}ms`})),u=s(()=>"q-linear-progress"+(e.color!==void 0?` text-${e.color}`:"")+(e.reverse===!0||e.query===!0?" q-linear-progress--reverse":"")+(e.rounded===!0?" rounded-borders":"")),h=s(()=>Be(e.buffer!==void 0?e.buffer:1,v.value,n.$q)),a=s(()=>`with${e.instantFeedback===!0?"out":""}-transition`),S=s(()=>`q-linear-progress__track absolute-full q-linear-progress__track--${a.value} q-linear-progress__track--