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

1 line
37 KiB
JavaScript
Raw Normal View History

import{$n as e,$t as t,Bn as n,Br as r,Cr as i,Dn as a,Fn as o,Fr as s,Gn as c,Gt as l,Ir as u,J as d,K as f,Kt as p,M as m,Mn as h,Mr as g,Mt as _,Nn as v,Nr as y,On as b,Pn as x,Pr as S,Q as C,Qt as w,Rr as ee,Sr as T,St as te,Vn as E,Vr as D,Wt as ne,Xn as O,Xt as k,Z as re,Zn as A,Zt as j,_r as M,ar as N,bn as P,bt as ie,cn as ae,ct as F,dn as oe,dr as I,en as L,er as R,fn as se,gn as ce,hn as z,ht as le,jn as B,jr as V,ln as H,lr as U,lt as ue,nn as W,on as de,or as G,ot as fe,pn as K,pr as pe,pt as me,q as he,rn as q,un as ge,ur as J,xn as Y,yn as _e,z as X,zn as ve,zr as Z}from"./index-DNlvHxBC.js";import{t as ye}from"./VChip-BbRVKa0H.js";import{a as be,f as Q,o as xe,t as Se}from"./VSelect-D0AqVzoi.js";function Ce(e,t,n){return Object.keys(e).filter(e=>v(e)&&e.endsWith(t)).reduce((r,i)=>(r[i.slice(0,-t.length)]=t=>ce(e[i],t,n(t)),r),{})}function we(){let e=V([]);pe(()=>e.value=[]);function t(t,n){e.value[n]=t}return{refs:e,updateRef:t}}var Te=K({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:W,default:`$first`},prevIcon:{type:W,default:`$prev`},nextIcon:{type:W,default:`$next`},lastIcon:{type:W,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,...le(),...se(),...F(),...me(),...ie(),...C(),..._({tag:`nav`}),...l(),...fe({variant:`text`})},`VPagination`),Ee=H()({name:`VPagination`,props:Te(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(n,{slots:i,emit:a}){let s=L(n,`modelValue`),{t:c,n:l}=w(),{isRtl:u}=t(),{themeClasses:d}=p(n),{width:f}=j(),m=g(-1);ge(void 0,{scoped:!0});let{resizeRef:h}=ne(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;m.value=b(i,r.offsetWidth+parseFloat(getComputedStyle(r).marginRight)*2)}),_=e(()=>parseInt(n.length,10)),v=e(()=>parseInt(n.start,10)),y=e(()=>n.totalVisible==null?m.value>=0?m.value:b(f.value,58):parseInt(n.totalVisible,10));function b(e,t){let r=n.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((e-t*r)/t).toFixed(2))))}let x=e(()=>{if(_.value<=0||isNaN(_.value)||_.value>2**53-1||y.value<=0)return[];if(y.value===1)return[s.value];if(_.value<=y.value)return Y(_.value,v.value);let e=y.value%2==0,t=e?y.value/2:Math.floor(y.value/2),r=e?t:t+1,i=_.value-t;if(r-s.value>=0)return[...Y(Math.max(1,y.value-1),v.value),n.ellipsis,_.value];if(s.value-i>=+!!e){let e=y.value-1,t=_.value-e+v.value;return[v.value,n.ellipsis,...Y(e,t)]}else{let e=Math.max(1,y.value-2),t=e===1?s.value:s.value-Math.ceil(e/2)+v.value;return[v.value,n.ellipsis,...Y(e,t),n.ellipsis,_.value]}});function C(e,t,n){e.preventDefault(),s.value=t,n&&a(n,t)}let{refs:ee,updateRef:T}=we();ge({VPaginationBtn:{color:S(()=>n.color),border:S(()=>n.border),density:S(()=>n.density),size:S(()=>n.size),variant:S(()=>n.variant),rounded:S(()=>n.rounded),elevation:S(()=>n.elevation)}});let te=e(()=>x.value.map((e,t)=>{let r=e=>T(e,t);if(typeof e==`string`)return{isActive:!1,key:`ellipsis-${t}`,page:e,props:{ref:r,ellipsis:!0,icon:!0,disabled:!0}};{let t=e===s.value;return{isActive:t,key:e,page:l(e),props:{ref:r,ellipsis:!1,icon:!0,disabled:!!n.disabled||Number(n.length)<2,color:t?n.activeColor:n.color,"aria-current":t,"aria-label":c(t?n.currentPageAriaLabel:n.pageAriaLabel,e),onClick:t=>C(t,e)}}}})),E=e(()=>{let e=!!n.disabled||s.value<=v.value,t=!!n.disabled||s.value>=v.value+_.valu