Files
Nexus/web/app/assets/VDataTable-B6PKw1TS.js
T

1 line
37 KiB
JavaScript
Raw Normal View History

import{a as e,d as t,o as n,t as r}from"./VSelect-Dy1HeCdk.js";import{$r as i,An as a,Cn as o,Dt as s,En as c,Et as l,F as u,Fr as d,Gn as f,Gr as p,Hn as m,Jr as h,Kr as g,Ln as _,Or as v,Ot as y,P as b,Pr as x,Q as S,Qr as C,Rn as w,Sn as T,Sr as E,St as D,Tn as O,Un as k,Ur as A,Vn as j,Wn as ee,Wr as te,Xn as M,Xr as N,Yn as ne,Zn as P,Zr as F,_n as re,at as ie,bn as ae,cn as I,dn as L,dt as oe,gr as R,hr as se,in as ce,it as z,jn as B,kn as le,ln as V,lr as H,mn as U,nn as ue,or as W,pn as G,qr as de,rn as fe,rt as pe,sn as me,sr as K,tr as he,un as ge,ur as q,ut as _e,vn as ve,vt as ye,wr as be,wt as xe,xn as Se,xr as J,xt as Ce,yn as Y,yr as X,yt as we}from"./index-C6qJAv49.js";function Te(e,t,n){return Object.keys(e).filter(e=>k(e)&&e.endsWith(t)).reduce((r,i)=>(r[i.slice(0,-t.length)]=t=>c(e[i],t,n(t)),r),{})}function Ee(){let e=A([]);be(()=>e.value=[]);function t(t,n){e.value[n]=t}return{refs:e,updateRef:t}}var De=o({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1==0},totalVisible:[Number,String],firstIcon:{type:G,default:`$first`},prevIcon:{type:G,default:`$prev`},nextIcon:{type:G,default:`$next`},lastIcon:{type:G,default:`$last`},ariaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.root`},pageAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.page`},currentPageAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.currentPage`},firstAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.first`},previousAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.previous`},nextAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.next`},lastAriaLabel:{type:String,default:`$vuetify.pagination.ariaLabel.last`},ellipsis:{type:String,default:`...`},showFirstLastPage:Boolean,...y(),...T(),...l(),...xe(),...D(),...oe(),...Ce({tag:`nav`}),...fe(),...ye({variant:`text`})},`VPagination`),Oe=Y()({name:`VPagination`,props:De(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,{slots:t,emit:n}){let r=L(e,`modelValue`),{t:i,n:a}=V(),{isRtl:o}=ge(),{themeClasses:s}=ce(e),{width:c}=I(),l=te(-1);ae(void 0,{scoped:!0});let{resizeRef:u}=ue(e=>{if(!e.length)return;let{target:t,contentRect:n}=e[0],r=t.querySelector(`.v-pagination__list > *`);if(!r)return;let i=n.width;l.value=h(i,r.offsetWidth+parseFloat(getComputedStyle(r).marginRight)*2)}),d=H(()=>parseInt(e.length,10)),p=H(()=>parseInt(e.start,10)),m=H(()=>e.totalVisible==null?l.value>=0?l.value:h(c.value,58):parseInt(e.totalVisible,10));function h(t,n){let r=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((t-n*r)/n).toFixed(2))))}let _=H(()=>{if(d.value<=0||isNaN(d.value)||d.value>2**53-1||m.value<=0)return[];if(m.value===1)return[r.value];if(d.value<=m.value)return B(d.value,p.value);let t=m.value%2==0,n=t?m.value/2:Math.floor(m.value/2),i=t?n:n+1,a=d.value-n;if(i-r.value>=0)return[...B(Math.max(1,m.value-1),p.value),e.ellipsis,d.value];if(r.value-a>=+!!t){let t=m.value-1,n=d.value-t+p.value;return[p.value,e.ellipsis,...B(t,n)]}else{let t=Math.max(1,m.value-2),n=t===1?r.value:r.value-Math.ceil(t/2)+p.value;return[p.value,e.ellipsis,...B(t,n),e.ellipsis,d.value]}});function v(e,t,i){e.preventDefault(),r.value=t,i&&n(i,t)}let{refs:y,updateRef:b}=Ee();ae({VPaginationBtn:{color:g(()=>e.color),border:g(()=>e.border),density:g(()=>e.density),size:g(()=>e.size),variant:g(()=>e.variant),rounded:g(()=>e.rounded),elevation:g(()=>e.elevation)}});let x=H(()=>_.value.map((t,n)=>{let o=e=>b(e,n);if(typeof t==`string`)return{isActive:!1,key:`ellipsis-${n}`,page:t,props:{ref:o,ellipsis:!0,icon:!0,disabled:!0}};{let n=t===r.value;return{isActive:n,key:t,page:a(t),props:{ref:o,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:n?e.activeColor:e.color,"aria-current":n,"aria-label":i(n?e.currentPageAriaLabel:e.pageAriaLabel,t),onClick:e=>v(e,t)}}}})),w=H(()=>{let t=!!e.disabled||r.value<=p.value,n=!!e.disabled||r.value>=p.value+d.value-1;return{first:e.showFir