vue3-easy-data-table
Advanced tools
Comparing version 1.2.28 to 1.3.0
@@ -20,3 +20,3 @@ var __defProp = Object.defineProperty; | ||
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); | ||
import { defineComponent, useCssVars, unref, computed, inject, openBlock, createElementBlock, withModifiers, createElementVNode, normalizeClass, pushScopeId, popScopeId, ref, watch, onMounted, onBeforeUnmount, toDisplayString, Fragment, renderList, useSlots, renderSlot, createCommentVNode, toRefs, provide, normalizeStyle, createBlock, normalizeProps, mergeProps, createTextVNode, createVNode, createSlots, withCtx } from "vue"; | ||
import { defineComponent, useCssVars, unref, computed, inject, openBlock, createElementBlock, withModifiers, createElementVNode, normalizeClass, pushScopeId, popScopeId, ref, watch, onMounted, onBeforeUnmount, toDisplayString, Fragment, renderList, useSlots, renderSlot, createCommentVNode, toRefs, provide, normalizeStyle, createBlock, normalizeProps, mergeProps, createTextVNode, guardReactiveProps, createVNode, createSlots, withCtx } from "vue"; | ||
var MutipleSelectCheckBox_vue_vue_type_style_index_0_scoped_true_lang = ""; | ||
@@ -405,16 +405,19 @@ var _export_sfc = (sfc, props) => { | ||
const _hoisted_5 = ["onClick"]; | ||
const _hoisted_6 = { class: "loading-entity" }; | ||
const _hoisted_7 = { | ||
const _hoisted_6 = ["onClick"]; | ||
const _hoisted_7 = { key: 0 }; | ||
const _hoisted_8 = ["colspan"]; | ||
const _hoisted_9 = { class: "loading-entity" }; | ||
const _hoisted_10 = { | ||
key: 1, | ||
class: "data-table__message" | ||
}; | ||
const _hoisted_8 = { | ||
const _hoisted_11 = { | ||
key: 0, | ||
class: "data-table__footer" | ||
}; | ||
const _hoisted_9 = { | ||
const _hoisted_12 = { | ||
key: 0, | ||
class: "footer__rows-per-page" | ||
}; | ||
const _hoisted_10 = { class: "footer__items-index" }; | ||
const _hoisted_13 = { class: "footer__items-index" }; | ||
const _sfc_main = /* @__PURE__ */ defineComponent({ | ||
@@ -582,2 +585,10 @@ props: { | ||
}, | ||
fixedExpand: { | ||
type: Boolean, | ||
default: false | ||
}, | ||
expandColumnWidth: { | ||
type: Number, | ||
default: 36 | ||
}, | ||
checkboxColumnWidth: { | ||
@@ -612,23 +623,23 @@ type: Number, | ||
useCssVars((_ctx) => ({ | ||
"66c6754b": unref(tableBorderColor), | ||
"0033a15f": unref(minHeightPx), | ||
"50e7c47d": unref(rowBackgroundColor), | ||
"c6acc94a": unref(tableHeightPx), | ||
"7f2d3a3c": unref(loadingWrapperSizePx), | ||
"4e68a632": unref(rowHeightPx), | ||
"fb25a00c": unref(fontSizePx), | ||
"438fb7fc": unref(rowFontColor), | ||
"c681e83c": unref(shadowRightPx), | ||
"275e683f": unref(rowBorderColor), | ||
"50f994a5": unref(headerFontColor), | ||
"9b0c8334": __props.headerBackgroundColor, | ||
"bdf85288": unref(sortTypeIconSizePx), | ||
"86dc4d82": unref(sortTypeAscIconMarginTopPx), | ||
"7ea9e66b": unref(sortTypeDescIconMarginTopPx), | ||
"6a784151": unref(rowHoverBackgroundColor), | ||
"01b93860": unref(rowHoverFontColor), | ||
"2794e536": unref(evenRowFontColor), | ||
"5c7ec392": unref(evenRowBackgroundColor), | ||
"2e09ad98": unref(footerBackgroundColor), | ||
"139d5d52": unref(footerFontColor) | ||
"0c67db22": unref(tableBorderColor), | ||
"49fc9db0": unref(minHeightPx), | ||
"13c71094": unref(rowBackgroundColor), | ||
"079a4638": unref(tableHeightPx), | ||
"48a60539": unref(loadingWrapperSizePx), | ||
"98cc86a0": unref(rowHeightPx), | ||
"3f298311": unref(fontSizePx), | ||
"7af8bd5a": unref(rowFontColor), | ||
"076f652a": unref(shadowRightPx), | ||
"8e055054": unref(rowBorderColor), | ||
"198ed024": unref(headerFontColor), | ||
"31d166ef": __props.headerBackgroundColor, | ||
"63e322d3": unref(sortTypeIconSizePx), | ||
"58e9c354": unref(sortTypeAscIconMarginTopPx), | ||
"46d94434": unref(sortTypeDescIconMarginTopPx), | ||
"7287eb9a": unref(rowHoverBackgroundColor), | ||
"0daeb8d9": unref(rowHoverFontColor), | ||
"659369e6": unref(evenRowFontColor), | ||
"3d5e06ce": unref(evenRowBackgroundColor), | ||
"a53d53be": unref(footerBackgroundColor), | ||
"cf1f56c0": unref(footerFontColor) | ||
})); | ||
@@ -656,4 +667,2 @@ const { | ||
const sortTypeIconSizePx = computed(() => `${sortTypeIconSize.value}px`); | ||
computed(() => `${sortTypeIconSize.value * 5}px`); | ||
computed(() => `-${sortTypeIconSize.value * 2.5}px`); | ||
const sortTypeIconMargin = computed(() => Math.round(sortTypeIconSize.value)); | ||
@@ -678,2 +687,3 @@ const sortTypeAscIconMarginTopPx = computed(() => `-${sortTypeIconMargin.value}px`); | ||
const ifHasLoadingSlot = computed(() => slots.loading); | ||
const ifHasExpandSlot = computed(() => slots.expand); | ||
const dataTable = ref(); | ||
@@ -752,5 +762,17 @@ const tableBody = ref(); | ||
}); | ||
let headersWithExpand = []; | ||
if (!ifHasExpandSlot.value) { | ||
headersWithExpand = headersSorting; | ||
} else { | ||
const headerExpand = props.fixedExpand || hasFixedColumnsFromUser.value ? { | ||
text: "", | ||
value: "expand", | ||
fixed: true, | ||
width: props.expandColumnWidth | ||
} : { text: "", value: "expand" }; | ||
headersWithExpand = [headerExpand, ...headersSorting]; | ||
} | ||
let headersWithIndex = []; | ||
if (!props.showIndex) { | ||
headersWithIndex = headersSorting; | ||
headersWithIndex = headersWithExpand; | ||
} else { | ||
@@ -763,3 +785,3 @@ const headerIndex = props.fixedIndex || hasFixedColumnsFromUser.value ? { | ||
} : { text: "#", value: "index" }; | ||
headersWithIndex = [headerIndex, ...headersSorting]; | ||
headersWithIndex = [headerIndex, ...headersWithExpand]; | ||
} | ||
@@ -780,2 +802,11 @@ let headersWithCheckbox = []; | ||
}); | ||
const expandingItemIndexList = ref([]); | ||
const updateExpandingItemIndexList = (expandingItemIndex) => { | ||
const index = expandingItemIndexList.value.indexOf(expandingItemIndex); | ||
if (index !== -1) { | ||
expandingItemIndexList.value.splice(index, 1); | ||
} else { | ||
expandingItemIndexList.value.push(expandingItemIndex); | ||
} | ||
}; | ||
const fixedHeaders = computed(() => headersForRender.value.filter((header) => header.fixed)); | ||
@@ -1158,25 +1189,39 @@ const lastFixedColumn = computed(() => { | ||
(openBlock(true), createElementBlock(Fragment, null, renderList(unref(itemsForRender), (item, index) => { | ||
return openBlock(), createElementBlock("tr", { | ||
key: index, | ||
onClick: ($event) => clickRow(item) | ||
}, [ | ||
(openBlock(true), createElementBlock(Fragment, null, renderList(unref(headerColumns), (column, i) => { | ||
return openBlock(), createElementBlock("td", { | ||
key: i, | ||
style: normalizeStyle(getFixedDistance(column, "td")), | ||
class: normalizeClass({ | ||
"has-shadow": column === unref(lastFixedColumn), | ||
"no-padding": __props.noTdPadding | ||
}) | ||
return openBlock(), createElementBlock(Fragment, { key: index }, [ | ||
createElementVNode("tr", { | ||
onClick: ($event) => clickRow(item) | ||
}, [ | ||
(openBlock(true), createElementBlock(Fragment, null, renderList(unref(headerColumns), (column, i) => { | ||
return openBlock(), createElementBlock("td", { | ||
key: i, | ||
style: normalizeStyle(getFixedDistance(column, "td")), | ||
class: normalizeClass({ | ||
"has-shadow": column === unref(lastFixedColumn), | ||
"no-padding": __props.noTdPadding, | ||
"can-expand": column === "expand" | ||
}), | ||
onClick: withModifiers(($event) => column === "expand" ? updateExpandingItemIndexList(index) : null, ["stop"]) | ||
}, [ | ||
unref(slots)[`item-${column}`] ? renderSlot(_ctx.$slots, `item-${column}`, normalizeProps(mergeProps({ key: 0 }, item)), void 0, true) : column === "expand" ? (openBlock(), createElementBlock("i", { | ||
key: 1, | ||
class: normalizeClass(["expand-icon", { "expanding": expandingItemIndexList.value.includes(index) }]) | ||
}, null, 2)) : column === "checkbox" ? (openBlock(), createBlock(SingleSelectCheckBox, { | ||
key: 2, | ||
checked: item[column], | ||
onChange: ($event) => toggleSelectItem(item) | ||
}, null, 8, ["checked", "onChange"])) : (openBlock(), createElementBlock(Fragment, { key: 3 }, [ | ||
createTextVNode(toDisplayString(generateColumnContent(column, item)), 1) | ||
], 64)) | ||
], 14, _hoisted_6); | ||
}), 128)) | ||
], 8, _hoisted_5), | ||
unref(ifHasExpandSlot) && expandingItemIndexList.value.includes(index) ? (openBlock(), createElementBlock("tr", _hoisted_7, [ | ||
createElementVNode("td", { | ||
class: "expand-td", | ||
colspan: unref(headersForRender).length | ||
}, [ | ||
unref(slots)[`item-${column}`] ? renderSlot(_ctx.$slots, `item-${column}`, normalizeProps(mergeProps({ key: 0 }, item)), void 0, true) : column === "checkbox" ? (openBlock(), createBlock(SingleSelectCheckBox, { | ||
key: 1, | ||
checked: item[column], | ||
onChange: ($event) => toggleSelectItem(item) | ||
}, null, 8, ["checked", "onChange"])) : (openBlock(), createElementBlock(Fragment, { key: 2 }, [ | ||
createTextVNode(toDisplayString(generateColumnContent(column, item)), 1) | ||
], 64)) | ||
], 6); | ||
}), 128)) | ||
], 8, _hoisted_5); | ||
renderSlot(_ctx.$slots, "expand", normalizeProps(guardReactiveProps(item)), void 0, true) | ||
], 8, _hoisted_8) | ||
])) : createCommentVNode("", true) | ||
], 64); | ||
}), 128)) | ||
@@ -1193,10 +1238,10 @@ ], 2)) : createCommentVNode("", true) | ||
}, null, 2), | ||
createElementVNode("div", _hoisted_6, [ | ||
createElementVNode("div", _hoisted_9, [ | ||
unref(ifHasLoadingSlot) ? renderSlot(_ctx.$slots, "loading", { key: 0 }, void 0, true) : (openBlock(), createBlock(Loading, { key: 1 })) | ||
]) | ||
], 2)) : createCommentVNode("", true), | ||
!unref(itemsForRender).length && !unref(loading) ? (openBlock(), createElementBlock("div", _hoisted_7, toDisplayString(__props.emptyMessage), 1)) : createCommentVNode("", true) | ||
!unref(itemsForRender).length && !unref(loading) ? (openBlock(), createElementBlock("div", _hoisted_10, toDisplayString(__props.emptyMessage), 1)) : createCommentVNode("", true) | ||
], 2), | ||
!__props.hideFooter ? (openBlock(), createElementBlock("div", _hoisted_8, [ | ||
!__props.hideRowsPerPage ? (openBlock(), createElementBlock("div", _hoisted_9, [ | ||
!__props.hideFooter ? (openBlock(), createElementBlock("div", _hoisted_11, [ | ||
!__props.hideRowsPerPage ? (openBlock(), createElementBlock("div", _hoisted_12, [ | ||
createTextVNode(toDisplayString(__props.rowsPerPageMessage) + " ", 1), | ||
@@ -1209,3 +1254,3 @@ createVNode(RowsSelector, { | ||
])) : createCommentVNode("", true), | ||
createElementVNode("div", _hoisted_10, toDisplayString(`${unref(firstIndexOfItemsInCurrentPage)}-${unref(lastIndexOfItemsInCurrentPage)}`) + " of " + toDisplayString(unref(totalItemsLength)), 1), | ||
createElementVNode("div", _hoisted_13, toDisplayString(`${unref(firstIndexOfItemsInCurrentPage)}-${unref(lastIndexOfItemsInCurrentPage)}`) + " of " + toDisplayString(unref(totalItemsLength)), 1), | ||
unref(ifHasPaginationSlot) ? renderSlot(_ctx.$slots, "pagination", normalizeProps(mergeProps({ key: 1 }, { | ||
@@ -1241,3 +1286,3 @@ isFirstPage: unref(isFirstPage), | ||
}); | ||
var DataTable = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-749dbc47"]]); | ||
var DataTable = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-491f8c20"]]); | ||
if (typeof window !== "undefined" && window.Vue) { | ||
@@ -1244,0 +1289,0 @@ window.Vue.createApp({}).component("Vue3EasyDataTable", DataTable); |
@@ -1,1 +0,1 @@ | ||
(function(e,_){typeof exports=="object"&&typeof module!="undefined"?module.exports=_(require("vue")):typeof define=="function"&&define.amd?define(["vue"],_):(e=typeof globalThis!="undefined"?globalThis:e||self,e["vue3-easy-data-table"]=_(e.Vue))})(this,function(e){"use strict";var wt=Object.defineProperty,Nt=Object.defineProperties;var $t=Object.getOwnPropertyDescriptors;var _e=Object.getOwnPropertySymbols;var It=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable;var ke=(e,_,g)=>_ in e?wt(e,_,{enumerable:!0,configurable:!0,writable:!0,value:g}):e[_]=g,C=(e,_)=>{for(var g in _||(_={}))It.call(_,g)&&ke(e,g,_[g]);if(_e)for(var g of _e(_))Et.call(_,g)&&ke(e,g,_[g]);return e},H=(e,_)=>Nt(e,$t(_));var _="",g=(r,k)=>{const l=r.__vccOpts||r;for(const[n,p]of k)l[n]=p;return l};const xe=r=>(e.pushScopeId("data-v-566775ba"),r=r(),e.popScopeId(),r),be=["onClick"],Ce=["checked"],Se=xe(()=>e.createElementVNode("label",{for:"checbox"},null,-1));var Be=g(e.defineComponent({props:{status:{type:String,required:!0}},emits:["change"],setup(r,{emit:k}){const l=r;e.useCssVars(w=>({"7f84b28f":e.unref(b)}));const n=e.computed(()=>l.status==="allSelected"),p=()=>{k("change",!n.value)},b=e.inject("themeColor");return(w,T)=>(e.openBlock(),e.createElementBlock("div",{class:"multi-select__checkbox",onClick:e.withModifiers(p,["stop","prevent"])},[e.createElementVNode("input",{type:"checkbox",checked:e.unref(n),class:e.normalizeClass(r.status)},null,10,Ce),Se],8,be))}}),[["__scopeId","data-v-566775ba"]]),Ft="";const Pe=r=>(e.pushScopeId("data-v-39f156fd"),r=r(),e.popScopeId(),r),we=["checked"],Ne=Pe(()=>e.createElementVNode("label",{for:"checbox"},null,-1));var $e=g(e.defineComponent({props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(r,{emit:k}){e.useCssVars(n=>({"20cfc5a0":e.unref(l)}));const l=e.inject("themeColor");return(n,p)=>(e.openBlock(),e.createElementBlock("div",{class:"single-select__checkbox",onClick:p[0]||(p[0]=e.withModifiers(b=>k("change"),["stop","prevent"]))},[e.createElementVNode("input",{type:"checkbox",checked:r.checked},null,8,we),Ne]))}}),[["__scopeId","data-v-39f156fd"]]),zt="";const Ie=r=>(e.pushScopeId("data-v-0ed08e20"),r=r(),e.popScopeId(),r),Ee={class:"easy-data-table__rows-selector"},Ve={class:"rows-input"},Fe=Ie(()=>e.createElementVNode("div",{class:"triangle"},null,-1)),Te=["onClick"];var ze=g(e.defineComponent({props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(r,{emit:k}){const l=r;e.useCssVars(h=>({"83c11052":e.unref(m),"6b60f418":e.unref(s),"346ac97c":e.unref(d)}));const n=e.ref(!1),p=e.ref(!1),b=e.inject("dataTable");e.watch(n,h=>{if(h&&b){const S=window.innerHeight,x=b.value.getBoundingClientRect().height,I=b.value.getBoundingClientRect().top;S-(x+I)<=100?p.value=!0:p.value=!1}});const w=e.computed({get:()=>l.modelValue,set:h=>{k("update:modelValue",h)}}),T=h=>{w.value=h,n.value=!1},O=(h,S)=>{let x=h.parentNode;for(;x!=null;){if(x.classList&&x.classList.contains(S))return!0;x=x.parentNode}return!1},z=h=>{O(h.target,"easy-data-table__rows-selector")||(n.value=!1)};e.onMounted(()=>{document.addEventListener("click",z)}),e.onBeforeUnmount(()=>{document.removeEventListener("click",z)});const d=e.inject("themeColor"),s=e.inject("footerBackgroundColor"),m=e.inject("footerFontColor");return(h,S)=>(e.openBlock(),e.createElementBlock("div",Ee,[e.createElementVNode("div",{class:"rows-input__wrapper",onClick:S[0]||(S[0]=x=>n.value=!n.value)},[e.createElementVNode("div",Ve,e.toDisplayString(e.unref(w)),1),Fe]),e.createElementVNode("ul",{class:e.normalizeClass(["select-items",{show:n.value,inside:p.value}])},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.rowsItems,x=>(e.openBlock(),e.createElementBlock("li",{key:x,class:e.normalizeClass({selected:x===e.unref(w)}),onClick:I=>T(x)},e.toDisplayString(x),11,Te))),128))],2)]))}}),[["__scopeId","data-v-0ed08e20"]]),Ot="";const M=r=>(e.pushScopeId("data-v-969989cc"),r=r(),e.popScopeId(),r),He={class:"lds-ring"},Oe=[M(()=>e.createElementVNode("div",null,null,-1)),M(()=>e.createElementVNode("div",null,null,-1)),M(()=>e.createElementVNode("div",null,null,-1)),M(()=>e.createElementVNode("div",null,null,-1))];var Le=g(e.defineComponent({setup(r){e.useCssVars(n=>({"284c10f4":e.unref(l),"90c4d0a4":e.unref(k)}));const k=e.inject("themeColor"),l=e.inject("loadingEntitySizePx");return(n,p)=>(e.openBlock(),e.createElementBlock("div",He,Oe))}}),[["__scopeId","data-v-969989cc"]]),jt="";const Re={class:"buttons-pagination"},Ae=["onClick"];var Me=g(e.defineComponent({props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(r,{emit:k}){const l=r;e.useCssVars(d=>({aa5730a0:e.unref(T),"24829312":e.unref(O),"98a0e762":e.unref(z)}));const n=7,p=d=>{d.type==="button"&&!d.active&&k("updatePage",d.page)},b=e.computed(()=>{const d=[];if(l.maxPaginationNumber<=n)for(let s=1;s<=l.maxPaginationNumber;s+=1)d.push({type:"button",page:s,active:s===l.currentPaginationNumber});else if([1,2,l.maxPaginationNumber,l.maxPaginationNumber-1].includes(l.currentPaginationNumber))for(let s=1;s<=n;s+=1)if(s<=3)d.push({type:"button",page:s,active:s===l.currentPaginationNumber});else if(s===4)d.push({type:"omission"});else{const m=l.maxPaginationNumber-(n-s);d.push({type:"button",page:m,active:m===l.currentPaginationNumber})}else if([3,4].includes(l.currentPaginationNumber))for(let s=1;s<=n;s+=1)s<=5?d.push({type:"button",page:s,active:s===l.currentPaginationNumber}):s===6?d.push({type:"omission"}):d.push({type:"button",page:l.maxPaginationNumber,active:l.maxPaginationNumber===l.currentPaginationNumber});else if([l.maxPaginationNumber-2,l.maxPaginationNumber-3].includes(l.currentPaginationNumber))for(let s=1;s<=n;s+=1)if(s===1)d.push({type:"button",page:1,active:l.currentPaginationNumber===1});else if(s===2)d.push({type:"omission"});else{const m=l.maxPaginationNumber-(n-s);d.push({type:"button",page:m,active:m===l.currentPaginationNumber})}else for(let s=1;s<=n;s+=1)if(s===1)d.push({type:"button",page:1,active:l.currentPaginationNumber===1});else if(s===2||s===6)d.push({type:"omission"});else if(s===7)d.push({type:"button",page:l.maxPaginationNumber,active:l.maxPaginationNumber===l.currentPaginationNumber});else{const m=4-s,h=l.currentPaginationNumber-m;d.push({type:"button",page:h,active:h===l.currentPaginationNumber})}return d}),w=e.inject("rowHeight"),T=e.computed(()=>`${w*.6}px`),O=e.inject("rowBorderColor"),z=e.inject("themeColor");return(d,s)=>(e.openBlock(),e.createElementBlock("div",Re,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(b),(m,h)=>(e.openBlock(),e.createElementBlock("div",{key:h,class:e.normalizeClass(["item",{button:m.type==="button",active:m.type==="button"&&m.active,omission:m.type==="omission"}]),onClick:S=>p(m)},e.toDisplayString(m.type==="button"?m.page:"..."),11,Ae))),128))]))}}),[["__scopeId","data-v-4f534e20"]]),Wt="";const ee=r=>(e.pushScopeId("data-v-c9da5286"),r=r(),e.popScopeId(),r),De=[ee(()=>e.createElementVNode("span",{class:"arrow arrow-right"},null,-1))],je=[ee(()=>e.createElementVNode("span",{class:"arrow arrow-left"},null,-1))];var qe=g(e.defineComponent({props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(r,{emit:k}){const l=e.useSlots();return(n,p)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("div",{class:e.normalizeClass(["previous-page__click-button",{"first-page":r.isFirstPage}]),onClick:p[0]||(p[0]=b=>k("clickPrevPage"))},De,2),e.unref(l).buttonsPagination?e.renderSlot(n.$slots,"buttonsPagination",{key:0},void 0,!0):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["next-page__click-button",{"last-page":r.isLastPage}]),onClick:p[1]||(p[1]=b=>k("clickNextPage"))},je,2)],64))}}),[["__scopeId","data-v-c9da5286"]]),Kt="";const We={key:0},Je=["onClick"],Ue={key:1,class:"header-item"},Ge={key:1,class:"header-text"},Ke=["onClick"],Qe={class:"loading-entity"},Xe={key:1,class:"data-table__message"},Ye={key:0,class:"data-table__footer"},Ze={key:0,class:"footer__rows-per-page"},ve={class:"footer__items-index"};var te=g(e.defineComponent({props:{alternating:{type:Boolean,default:!1},buttonsPagination:{type:Boolean,default:!1},rowBorderColor:{type:String,default:"#e0e0e0"},tableBorderColor:{type:String,default:"#e0e0e0"},rowBackgroundColor:{type:String,default:"#fff"},footerBackgroundColor:{type:String,default:"#fff"},rowFontColor:{type:String,default:"#212121"},footerFontColor:{type:String,default:"#212121"},emptyMessage:{type:String,default:"No Available Data"},fixedHeader:{type:Boolean,default:!0},headerFontColor:{type:String,default:"#373737"},headerBackgroundColor:{type:String,default:"#fff"},tableFontSize:{type:Number,default:12},evenRowBackgroundColor:{type:String,default:"#fafafa"},evenRowFontColor:{type:String,default:"#212121"},headers:{type:Array,required:!0},hoverToChangeColor:{type:Boolean,default:!0},items:{type:Array,required:!0},tableHeight:{type:Number,default:()=>null},itemsSelected:{type:Array,default:null},searchField:{type:String,default:""},searchValue:{type:String,default:""},rowsPerPage:{type:Number,default:25},rowsItems:{type:Array,default:()=>[25,50,100]},rowHoverBackgroundColor:{type:String,default:"#eee"},rowHoverFontColor:{type:String,default:"#212121"},loading:{type:Boolean,deault:!1},serverOptions:{type:Object,default:null},serverItemsLength:{type:Number,default:0},sortBy:{type:String,default:""},sortType:{type:String,default:"asc"},themeColor:{type:String,default:"#42b883"},dense:{type:Boolean,default:!1},showIndex:{type:Boolean,default:!1},hideFooter:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},filterOptions:{type:Array,default:null},fixedCheckbox:{type:Boolean,default:!1},fixedIndex:{type:Boolean,default:!1},indexColumnWidth:{type:Number,default:60},checkboxColumnWidth:{type:Number,default:null},hideRowsPerPage:{type:Boolean,default:!1},noThPadding:{type:Boolean,default:!1},noTdPadding:{type:Boolean,default:!1},rowsPerPageMessage:{type:String,default:"rows per page:"}},emits:["update:itemsSelected","update:serverOptions","clickRow"],setup(r,{expose:k,emit:l}){const n=r;e.useCssVars(o=>({"66c6754b":e.unref(b),"0033a15f":e.unref(nt),"50e7c47d":e.unref(s),c6acc94a:e.unref(ot),"7f2d3a3c":e.unref(it),"4e68a632":e.unref(et),fb25a00c:e.unref(x),"438fb7fc":e.unref(T),c681e83c:e.unref(tt),"275e683f":e.unref(p),"50f994a5":e.unref(w),"9b0c8334":r.headerBackgroundColor,bdf85288:e.unref(rt),"86dc4d82":e.unref(at),"7ea9e66b":e.unref(lt),"6a784151":e.unref(O),"01b93860":e.unref(z),"2794e536":e.unref(h),"5c7ec392":e.unref(m),"2e09ad98":e.unref(d),"139d5d52":e.unref(S)}));const{rowBorderColor:p,tableBorderColor:b,headerFontColor:w,rowFontColor:T,rowHoverBackgroundColor:O,rowHoverFontColor:z,footerBackgroundColor:d,rowBackgroundColor:s,evenRowBackgroundColor:m,evenRowFontColor:h,footerFontColor:S}=e.toRefs(n),x=e.computed(()=>`${n.tableFontSize}px`),I=e.computed(()=>n.tableFontSize*(n.dense?2:3)),et=e.computed(()=>`${I.value}px`),tt=e.computed(()=>`-${I.value}px`),ot=e.computed(()=>n.tableHeight?`${n.tableHeight}px`:null),nt=e.computed(()=>`${I.value*5}px`),D=e.computed(()=>Math.round(n.tableFontSize/2.5)),rt=e.computed(()=>`${D.value}px`);e.computed(()=>`${D.value*5}px`),e.computed(()=>`-${D.value*2.5}px`);const oe=e.computed(()=>Math.round(D.value)),at=e.computed(()=>`-${oe.value}px`),lt=e.computed(()=>`${oe.value}px`),st=e.computed(()=>`${n.tableFontSize*5}px`),it=e.computed(()=>n.tableHeight?`${n.tableHeight-I.value}px`:`${n.tableFontSize*5*2}px`),ct=e.computed(()=>{var o;return(o=n.checkboxColumnWidth)!=null?o:1.3*n.tableFontSize+20});e.provide("themeColor",n.themeColor),e.provide("loadingEntitySizePx",st.value),e.provide("rowHeight",I.value),e.provide("rowBorderColor",p.value),e.provide("footerBackgroundColor",d.value),e.provide("footerFontColor",S.value);const L=e.useSlots(),dt=e.computed(()=>L.body),ut=e.computed(()=>L.pagination),pt=e.computed(()=>L.loading),ne=e.ref(),G=e.ref();e.provide("dataTable",ne);const re=e.ref(!1);e.onMounted(()=>{G.value.addEventListener("scroll",()=>{re.value=G.value.scrollLeft>0})});const u=e.computed({get:()=>{if(n.serverOptions){const{page:o,rowsPerPage:a,sortBy:t,sortType:i}=n.serverOptions;return{page:o,rowsPerPage:a,sortBy:t!=null?t:null,sortType:i!=null?i:null}}return null},set:o=>{l("update:serverOptions",o)}}),K=e.computed(()=>n.itemsSelected!==null),B=e.computed(()=>u.value!==null),ft=e.computed(()=>!B.value&&n.rowsItems.findIndex(o=>o===n.rowsPerPage)===-1?[n.rowsPerPage,...n.rowsItems]:n.rowsItems),mt=()=>n.sortBy!==""?{sortBy:n.sortBy,sortDesc:n.sortType==="desc"}:null,E=e.ref(mt()),Q=e.computed(()=>n.headers.findIndex(o=>o.fixed)!==-1),gt=e.computed(()=>Q.value?n.headers.filter(o=>o.fixed):[]),ht=e.computed(()=>n.headers.filter(o=>!o.fixed)),R=e.computed(()=>{const a=[...gt.value,...ht.value].map(c=>{const f=c;return c.sortable&&(f.sortType="none"),u.value&&c.value===u.value.sortBy&&u.value.sortType&&(f.sortType=u.value.sortType),!B.value&&E.value&&c.value===E.value.sortBy&&(f.sortType=E.value.sortDesc?"desc":"asc"),f});let t=[];n.showIndex?t=[n.fixedIndex||Q.value?{text:"#",value:"index",fixed:!0,width:n.indexColumnWidth}:{text:"#",value:"index"},...a]:t=a;let i=[];return K.value?i=[n.fixedCheckbox||Q.value?{text:"checkbox",value:"checkbox",fixed:!0,width:ct.value}:{text:"checkbox",value:"checkbox"},...t]:i=t,i}),N=e.computed(()=>R.value.filter(o=>o.fixed)),ae=e.computed(()=>N.value.length?N.value[N.value.length-1].value:""),yt=o=>{var t;const a=(t=o.width)!=null?t:N.value.length?100:null;if(a)return`width: ${a}px; min-width: ${a}px;`},_t=e.computed(()=>{if(!N.value.length)return[];const o=N.value.map(a=>{var t;return(t=a.width)!=null?t:100});return N.value.map((a,t)=>{var i,c;return{value:a.value,fixed:(i=a.fixed)!=null?i:!0,width:(c=a.width)!=null?c:100,distance:t===0?0:o.reduce((f,he,Pt)=>{let ye=f;return Pt<t&&(ye+=he),ye})}})}),le=(o,a="th")=>{if(!N.value.length)return;const t=_t.value.find(i=>i.value===o);if(t)return`left: ${t.distance}px;z-index: ${a==="th"?3:1}; position: sticky`},se=e.computed(()=>R.value.map(o=>o.value)),A=(o,a)=>{if(o.includes(".")){let t="";return o.split(".").forEach((c,f)=>{t=f===0?a[c]:t[c]}),t}return a[o]},kt=(o,a)=>{const t=A(o,a);return Array.isArray(t)?t.join(","):t},P=e.computed({get:()=>{var o;return(o=n.itemsSelected)!=null?o:[]},set:o=>{l("update:itemsSelected",o)}}),ie=e.computed(()=>{if(!B.value&&n.searchValue!==""){const o=new RegExp(n.searchValue,"i");return n.items.filter(a=>o.test(n.searchField!==""?a[n.searchField]:Object.values(a).join(" ")))}return n.items}),V=e.computed(()=>{let o=[...ie.value];return n.filterOptions?(n.filterOptions.forEach(a=>{o=o.filter(t=>{const{field:i,comparison:c,criteria:f}=a;switch(c){case"=":return t[i]===f;case"!=":return t[i]!==f;case">":return t[i]>f;case"<":return t[i]<f;case"<=":return t[i]<=f;case">=":return t[i]>=f;case"between":return t[i]>=Math.min(...f)&&t[i]<=Math.max(...f);default:return t[i]===f}})}),o):ie.value}),j=e.computed(()=>P.value.length===0||P.value.every(a=>V.value.findIndex(t=>JSON.stringify(a)===JSON.stringify(t))===-1)?"noneSelected":P.value.length===V.value.length&&P.value.every(t=>V.value.findIndex(i=>JSON.stringify(t)===JSON.stringify(i))!==-1)?"allSelected":"partSelected"),y=e.ref(B.value?n.serverOptions.page:1),{items:X}=e.toRefs(n);e.watch(X,()=>{B.value||(y.value=1)},{deep:!0});const $=e.ref(B.value?n.serverOptions.rowsPerPage:n.rowsPerPage);e.watch($,o=>{u.value&&(u.value=H(C({},u.value),{page:1,rowsPerPage:o})),y.value=1});const xt=(o,a)=>{let t=null;a==="none"?t="asc":a==="asc"?t="desc":t=null,u.value?u.value=H(C({},u.value),{sortBy:t!==null?o:null,sortType:t}):t===null?E.value=null:E.value={sortBy:o,sortDesc:t==="desc"}},ce=e.computed(()=>{if(B.value)return n.items;if(E.value===null)return V.value;const{sortBy:o,sortDesc:a}=E.value;return[...V.value].sort((i,c)=>A(o,i)<A(o,c)?a?1:-1:A(o,i)>A(o,c)?a?-1:1:0)}),Y=e.computed(()=>B.value?n.serverItemsLength:V.value.length),de=e.computed(()=>B.value?y.value*$.value:Math.min(V.value.length,y.value*$.value)),ue=e.computed(()=>(y.value-1)*$.value+1),q=e.computed(()=>Math.ceil(Y.value/$.value)),W=e.computed(()=>y.value===q.value),J=e.computed(()=>y.value===1),{loading:F}=e.toRefs(n),Z=()=>{if(!W.value&&!F.value)if(u.value){const o=y.value+1;u.value=H(C({},u.value),{page:o})}else y.value+=1},v=()=>{if(!J.value&&!F.value)if(u.value){const o=y.value-1;u.value=H(C({},u.value),{page:o})}else y.value-=1},pe=o=>{F.value||(u.value?u.value=H(C({},u.value),{page:o}):y.value=o)};e.watch(F,(o,a)=>{u.value&&o===!1&&a===!0&&(y.value=u.value.page)});const fe=e.computed(()=>B.value?n.items:ce.value.slice(ue.value-1,de.value)),me=e.computed(()=>$.value*(y.value-1)+1),bt=e.computed(()=>$.value*y.value),U=e.computed(()=>n.showIndex?fe.value.map((o,a)=>C({index:me.value+a},o)):fe.value),ge=e.computed(()=>K.value?j.value==="allSelected"?U.value.map(o=>C({checkbox:!0},o)):j.value==="noneSelected"?U.value.map(o=>C({checkbox:!1},o)):U.value.map(o=>{const a=P.value.findIndex(t=>{const i=C({},o);return delete i.index,JSON.stringify(t)===JSON.stringify(i)})!==-1;return C({checkbox:a},o)}):U.value),Ct=o=>{P.value=o?ce.value:[]},St=o=>{const a=o.checkbox;if(delete o.checkbox,delete o.index,a)P.value=P.value.filter(t=>JSON.stringify(t)!==JSON.stringify(o));else{const t=P.value;t.unshift(o),P.value=t}},Bt=o=>{const a=C({},o);if(K.value){const{checkbox:t}=o;delete a.checkbox,a.isSelected=t}if(n.showIndex){const{index:t}=o;delete a.index,a.indexInCurrentPage=t}l("clickRow",a)};return k({clientItemsLength:Y,currentPageFirstIndex:me,currentPageLastIndex:bt,maxPaginationNumber:q,currentPaginationNumber:y,isLastPage:W,isFirstPage:J,nextPage:Z,prevPage:v,updatePage:pe}),(o,a)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"dataTable",ref:ne,class:"vue3-easy-data-table"},[e.createElementVNode("div",{ref_key:"tableBody",ref:G,class:e.normalizeClass(["data-table__body",{"fixed-header":r.fixedHeader,"fixed-height":r.tableHeight,"show-shadow":re.value}])},[e.createElementVNode("table",{class:e.normalizeClass({fixed:e.unref(N).length})},[e.createElementVNode("colgroup",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(R),(t,i)=>(e.openBlock(),e.createElementBlock("col",{key:i,style:e.normalizeStyle(yt(t))},null,4))),128))]),e.unref(R).length&&!r.hideHeader?(e.openBlock(),e.createElementBlock("thead",We,[e.createElementVNode("tr",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(R),(t,i)=>(e.openBlock(),e.createElementBlock("th",{key:i,class:e.normalizeClass({sortable:t.sortable,none:t.sortable&&t.sortType==="none",desc:t.sortable&&t.sortType==="desc",asc:t.sortable&&t.sortType==="asc",fixed:t.fixed,"has-shadow":t.value===e.unref(ae),"no-padding":r.noThPadding}),style:e.normalizeStyle(le(t.value)),onClick:e.withModifiers(c=>t.sortable&&t.sortType?xt(t.value,t.sortType):null,["stop"])},[t.text==="checkbox"?(e.openBlock(),e.createBlock(Be,{key:e.unref(j),status:e.unref(j),onChange:Ct},null,8,["status"])):(e.openBlock(),e.createElementBlock("span",Ue,[e.unref(L)[`header-${t.value}`]?e.renderSlot(o.$slots,`header-${t.value}`,e.normalizeProps(e.mergeProps({key:0},t)),void 0,!0):(e.openBlock(),e.createElementBlock("span",Ge,e.toDisplayString(t.text),1)),t.sortable?(e.openBlock(),e.createElementBlock("i",{key:t.sortType?t.sortType:"none",class:e.normalizeClass(["sortType-icon",{desc:t.sortType==="desc"}])},null,2)):e.createCommentVNode("",!0)]))],14,Je))),128))])])):e.createCommentVNode("",!0),e.unref(dt)?e.renderSlot(o.$slots,"body",{key:1},void 0,!0):(e.openBlock(),e.createElementBlock(e.Fragment,{key:2},[e.unref(X).length&&e.unref(se).length?(e.openBlock(),e.createElementBlock("tbody",{key:0,class:e.normalizeClass({"row-alternation":r.alternating,"hover-to-change-color":r.hoverToChangeColor})},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(ge),(t,i)=>(e.openBlock(),e.createElementBlock("tr",{key:i,onClick:c=>Bt(t)},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(se),(c,f)=>(e.openBlock(),e.createElementBlock("td",{key:f,style:e.normalizeStyle(le(c,"td")),class:e.normalizeClass({"has-shadow":c===e.unref(ae),"no-padding":r.noTdPadding})},[e.unref(L)[`item-${c}`]?e.renderSlot(o.$slots,`item-${c}`,e.normalizeProps(e.mergeProps({key:0},t)),void 0,!0):c==="checkbox"?(e.openBlock(),e.createBlock($e,{key:1,checked:t[c],onChange:he=>St(t)},null,8,["checked","onChange"])):(e.openBlock(),e.createElementBlock(e.Fragment,{key:2},[e.createTextVNode(e.toDisplayString(kt(c,t)),1)],64))],6))),128))],8,Ke))),128))],2)):e.createCommentVNode("",!0)],64))],2),e.unref(F)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["loading-wrapper",{"initial-loading":!e.unref(X).length&&e.unref(F)}])},[e.createElementVNode("div",{class:e.normalizeClass(["loading-mask",{"no-footer":r.hideFooter}])},null,2),e.createElementVNode("div",Qe,[e.unref(pt)?e.renderSlot(o.$slots,"loading",{key:0},void 0,!0):(e.openBlock(),e.createBlock(Le,{key:1}))])],2)):e.createCommentVNode("",!0),!e.unref(ge).length&&!e.unref(F)?(e.openBlock(),e.createElementBlock("div",Xe,e.toDisplayString(r.emptyMessage),1)):e.createCommentVNode("",!0)],2),r.hideFooter?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",Ye,[r.hideRowsPerPage?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",Ze,[e.createTextVNode(e.toDisplayString(r.rowsPerPageMessage)+" ",1),e.createVNode(ze,{modelValue:$.value,"onUpdate:modelValue":a[0]||(a[0]=t=>$.value=t),"rows-items":e.unref(ft)},null,8,["modelValue","rows-items"])])),e.createElementVNode("div",ve,e.toDisplayString(`${e.unref(ue)}-${e.unref(de)}`)+" of "+e.toDisplayString(e.unref(Y)),1),e.unref(ut)?e.renderSlot(o.$slots,"pagination",e.normalizeProps(e.mergeProps({key:1},{isFirstPage:e.unref(J),isLastPage:e.unref(W),currentPaginationNumber:y.value,maxPaginationNumber:e.unref(q),nextPage:Z,prevPage:v})),void 0,!0):(e.openBlock(),e.createBlock(qe,{key:2,"is-first-page":e.unref(J),"is-last-page":e.unref(W),onClickNextPage:Z,onClickPrevPage:v},e.createSlots({_:2},[r.buttonsPagination?{name:"buttonsPagination",fn:e.withCtx(()=>[e.createVNode(Me,{"current-pagination-number":y.value,"max-pagination-number":e.unref(q),onUpdatePage:pe},null,8,["current-pagination-number","max-pagination-number"])])}:void 0]),1032,["is-first-page","is-last-page"]))]))],512))}}),[["__scopeId","data-v-749dbc47"]]);return typeof window!="undefined"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",te),te}); | ||
(function(e,x){typeof exports=="object"&&typeof module!="undefined"?module.exports=x(require("vue")):typeof define=="function"&&define.amd?define(["vue"],x):(e=typeof globalThis!="undefined"?globalThis:e||self,e["vue3-easy-data-table"]=x(e.Vue))})(this,function(e){"use strict";var Ft=Object.defineProperty,Tt=Object.defineProperties;var zt=Object.getOwnPropertyDescriptors;var ke=Object.getOwnPropertySymbols;var Ht=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable;var be=(e,x,g)=>x in e?Ft(e,x,{enumerable:!0,configurable:!0,writable:!0,value:g}):e[x]=g,C=(e,x)=>{for(var g in x||(x={}))Ht.call(x,g)&&be(e,g,x[g]);if(ke)for(var g of ke(x))Ot.call(x,g)&&be(e,g,x[g]);return e},R=(e,x)=>Tt(e,zt(x));var x="",g=(r,_)=>{const l=r.__vccOpts||r;for(const[n,f]of _)l[n]=f;return l};const Ce=r=>(e.pushScopeId("data-v-566775ba"),r=r(),e.popScopeId(),r),Se=["onClick"],Be=["checked"],Pe=Ce(()=>e.createElementVNode("label",{for:"checbox"},null,-1));var we=g(e.defineComponent({props:{status:{type:String,required:!0}},emits:["change"],setup(r,{emit:_}){const l=r;e.useCssVars(w=>({"7f84b28f":e.unref(b)}));const n=e.computed(()=>l.status==="allSelected"),f=()=>{_("change",!n.value)},b=e.inject("themeColor");return(w,z)=>(e.openBlock(),e.createElementBlock("div",{class:"multi-select__checkbox",onClick:e.withModifiers(f,["stop","prevent"])},[e.createElementVNode("input",{type:"checkbox",checked:e.unref(n),class:e.normalizeClass(r.status)},null,10,Be),Pe],8,Se))}}),[["__scopeId","data-v-566775ba"]]),Rt="";const Ne=r=>(e.pushScopeId("data-v-39f156fd"),r=r(),e.popScopeId(),r),$e=["checked"],Ee=Ne(()=>e.createElementVNode("label",{for:"checbox"},null,-1));var Ie=g(e.defineComponent({props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(r,{emit:_}){e.useCssVars(n=>({"20cfc5a0":e.unref(l)}));const l=e.inject("themeColor");return(n,f)=>(e.openBlock(),e.createElementBlock("div",{class:"single-select__checkbox",onClick:f[0]||(f[0]=e.withModifiers(b=>_("change"),["stop","prevent"]))},[e.createElementVNode("input",{type:"checkbox",checked:r.checked},null,8,$e),Ee]))}}),[["__scopeId","data-v-39f156fd"]]),At="";const Ve=r=>(e.pushScopeId("data-v-0ed08e20"),r=r(),e.popScopeId(),r),Fe={class:"easy-data-table__rows-selector"},Te={class:"rows-input"},ze=Ve(()=>e.createElementVNode("div",{class:"triangle"},null,-1)),He=["onClick"];var Oe=g(e.defineComponent({props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(r,{emit:_}){const l=r;e.useCssVars(h=>({"83c11052":e.unref(m),"6b60f418":e.unref(i),"346ac97c":e.unref(d)}));const n=e.ref(!1),f=e.ref(!1),b=e.inject("dataTable");e.watch(n,h=>{if(h&&b){const S=window.innerHeight,k=b.value.getBoundingClientRect().height,E=b.value.getBoundingClientRect().top;S-(k+E)<=100?f.value=!0:f.value=!1}});const w=e.computed({get:()=>l.modelValue,set:h=>{_("update:modelValue",h)}}),z=h=>{w.value=h,n.value=!1},M=(h,S)=>{let k=h.parentNode;for(;k!=null;){if(k.classList&&k.classList.contains(S))return!0;k=k.parentNode}return!1},H=h=>{M(h.target,"easy-data-table__rows-selector")||(n.value=!1)};e.onMounted(()=>{document.addEventListener("click",H)}),e.onBeforeUnmount(()=>{document.removeEventListener("click",H)});const d=e.inject("themeColor"),i=e.inject("footerBackgroundColor"),m=e.inject("footerFontColor");return(h,S)=>(e.openBlock(),e.createElementBlock("div",Fe,[e.createElementVNode("div",{class:"rows-input__wrapper",onClick:S[0]||(S[0]=k=>n.value=!n.value)},[e.createElementVNode("div",Te,e.toDisplayString(e.unref(w)),1),ze]),e.createElementVNode("ul",{class:e.normalizeClass(["select-items",{show:n.value,inside:f.value}])},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.rowsItems,k=>(e.openBlock(),e.createElementBlock("li",{key:k,class:e.normalizeClass({selected:k===e.unref(w)}),onClick:E=>z(k)},e.toDisplayString(k),11,He))),128))],2)]))}}),[["__scopeId","data-v-0ed08e20"]]),jt="";const j=r=>(e.pushScopeId("data-v-969989cc"),r=r(),e.popScopeId(),r),Le={class:"lds-ring"},Re=[j(()=>e.createElementVNode("div",null,null,-1)),j(()=>e.createElementVNode("div",null,null,-1)),j(()=>e.createElementVNode("div",null,null,-1)),j(()=>e.createElementVNode("div",null,null,-1))];var Me=g(e.defineComponent({setup(r){e.useCssVars(n=>({"284c10f4":e.unref(l),"90c4d0a4":e.unref(_)}));const _=e.inject("themeColor"),l=e.inject("loadingEntitySizePx");return(n,f)=>(e.openBlock(),e.createElementBlock("div",Le,Re))}}),[["__scopeId","data-v-969989cc"]]),Kt="";const Ae={class:"buttons-pagination"},De=["onClick"];var je=g(e.defineComponent({props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(r,{emit:_}){const l=r;e.useCssVars(d=>({aa5730a0:e.unref(z),"24829312":e.unref(M),"98a0e762":e.unref(H)}));const n=7,f=d=>{d.type==="button"&&!d.active&&_("updatePage",d.page)},b=e.computed(()=>{const d=[];if(l.maxPaginationNumber<=n)for(let i=1;i<=l.maxPaginationNumber;i+=1)d.push({type:"button",page:i,active:i===l.currentPaginationNumber});else if([1,2,l.maxPaginationNumber,l.maxPaginationNumber-1].includes(l.currentPaginationNumber))for(let i=1;i<=n;i+=1)if(i<=3)d.push({type:"button",page:i,active:i===l.currentPaginationNumber});else if(i===4)d.push({type:"omission"});else{const m=l.maxPaginationNumber-(n-i);d.push({type:"button",page:m,active:m===l.currentPaginationNumber})}else if([3,4].includes(l.currentPaginationNumber))for(let i=1;i<=n;i+=1)i<=5?d.push({type:"button",page:i,active:i===l.currentPaginationNumber}):i===6?d.push({type:"omission"}):d.push({type:"button",page:l.maxPaginationNumber,active:l.maxPaginationNumber===l.currentPaginationNumber});else if([l.maxPaginationNumber-2,l.maxPaginationNumber-3].includes(l.currentPaginationNumber))for(let i=1;i<=n;i+=1)if(i===1)d.push({type:"button",page:1,active:l.currentPaginationNumber===1});else if(i===2)d.push({type:"omission"});else{const m=l.maxPaginationNumber-(n-i);d.push({type:"button",page:m,active:m===l.currentPaginationNumber})}else for(let i=1;i<=n;i+=1)if(i===1)d.push({type:"button",page:1,active:l.currentPaginationNumber===1});else if(i===2||i===6)d.push({type:"omission"});else if(i===7)d.push({type:"button",page:l.maxPaginationNumber,active:l.maxPaginationNumber===l.currentPaginationNumber});else{const m=4-i,h=l.currentPaginationNumber-m;d.push({type:"button",page:h,active:h===l.currentPaginationNumber})}return d}),w=e.inject("rowHeight"),z=e.computed(()=>`${w*.6}px`),M=e.inject("rowBorderColor"),H=e.inject("themeColor");return(d,i)=>(e.openBlock(),e.createElementBlock("div",Ae,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(b),(m,h)=>(e.openBlock(),e.createElementBlock("div",{key:h,class:e.normalizeClass(["item",{button:m.type==="button",active:m.type==="button"&&m.active,omission:m.type==="omission"}]),onClick:S=>f(m)},e.toDisplayString(m.type==="button"?m.page:"..."),11,De))),128))]))}}),[["__scopeId","data-v-4f534e20"]]),Xt="";const te=r=>(e.pushScopeId("data-v-c9da5286"),r=r(),e.popScopeId(),r),We=[te(()=>e.createElementVNode("span",{class:"arrow arrow-right"},null,-1))],qe=[te(()=>e.createElementVNode("span",{class:"arrow arrow-left"},null,-1))];var Je=g(e.defineComponent({props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(r,{emit:_}){const l=e.useSlots();return(n,f)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("div",{class:e.normalizeClass(["previous-page__click-button",{"first-page":r.isFirstPage}]),onClick:f[0]||(f[0]=b=>_("clickPrevPage"))},We,2),e.unref(l).buttonsPagination?e.renderSlot(n.$slots,"buttonsPagination",{key:0},void 0,!0):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["next-page__click-button",{"last-page":r.isLastPage}]),onClick:f[1]||(f[1]=b=>_("clickNextPage"))},qe,2)],64))}}),[["__scopeId","data-v-c9da5286"]]),eo="";const Ue={key:0},Ge=["onClick"],Ke={key:1,class:"header-item"},Qe={key:1,class:"header-text"},Xe=["onClick"],Ye=["onClick"],Ze={key:0},ve=["colspan"],et={class:"loading-entity"},tt={key:1,class:"data-table__message"},ot={key:0,class:"data-table__footer"},nt={key:0,class:"footer__rows-per-page"},at={class:"footer__items-index"};var oe=g(e.defineComponent({props:{alternating:{type:Boolean,default:!1},buttonsPagination:{type:Boolean,default:!1},rowBorderColor:{type:String,default:"#e0e0e0"},tableBorderColor:{type:String,default:"#e0e0e0"},rowBackgroundColor:{type:String,default:"#fff"},footerBackgroundColor:{type:String,default:"#fff"},rowFontColor:{type:String,default:"#212121"},footerFontColor:{type:String,default:"#212121"},emptyMessage:{type:String,default:"No Available Data"},fixedHeader:{type:Boolean,default:!0},headerFontColor:{type:String,default:"#373737"},headerBackgroundColor:{type:String,default:"#fff"},tableFontSize:{type:Number,default:12},evenRowBackgroundColor:{type:String,default:"#fafafa"},evenRowFontColor:{type:String,default:"#212121"},headers:{type:Array,required:!0},hoverToChangeColor:{type:Boolean,default:!0},items:{type:Array,required:!0},tableHeight:{type:Number,default:()=>null},itemsSelected:{type:Array,default:null},searchField:{type:String,default:""},searchValue:{type:String,default:""},rowsPerPage:{type:Number,default:25},rowsItems:{type:Array,default:()=>[25,50,100]},rowHoverBackgroundColor:{type:String,default:"#eee"},rowHoverFontColor:{type:String,default:"#212121"},loading:{type:Boolean,deault:!1},serverOptions:{type:Object,default:null},serverItemsLength:{type:Number,default:0},sortBy:{type:String,default:""},sortType:{type:String,default:"asc"},themeColor:{type:String,default:"#42b883"},dense:{type:Boolean,default:!1},showIndex:{type:Boolean,default:!1},hideFooter:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},filterOptions:{type:Array,default:null},fixedCheckbox:{type:Boolean,default:!1},fixedIndex:{type:Boolean,default:!1},indexColumnWidth:{type:Number,default:60},fixedExpand:{type:Boolean,default:!1},expandColumnWidth:{type:Number,default:36},checkboxColumnWidth:{type:Number,default:null},hideRowsPerPage:{type:Boolean,default:!1},noThPadding:{type:Boolean,default:!1},noTdPadding:{type:Boolean,default:!1},rowsPerPageMessage:{type:String,default:"rows per page:"}},emits:["update:itemsSelected","update:serverOptions","clickRow"],setup(r,{expose:_,emit:l}){const n=r;e.useCssVars(o=>({"0c67db22":e.unref(b),"49fc9db0":e.unref(it),"13c71094":e.unref(i),"079a4638":e.unref(st),"48a60539":e.unref(ft),"98cc86a0":e.unref(rt),"3f298311":e.unref(k),"7af8bd5a":e.unref(z),"076f652a":e.unref(lt),"8e055054":e.unref(f),"198ed024":e.unref(w),"31d166ef":r.headerBackgroundColor,"63e322d3":e.unref(ct),"58e9c354":e.unref(dt),"46d94434":e.unref(pt),"7287eb9a":e.unref(M),"0daeb8d9":e.unref(H),"659369e6":e.unref(h),"3d5e06ce":e.unref(m),a53d53be:e.unref(d),cf1f56c0:e.unref(S)}));const{rowBorderColor:f,tableBorderColor:b,headerFontColor:w,rowFontColor:z,rowHoverBackgroundColor:M,rowHoverFontColor:H,footerBackgroundColor:d,rowBackgroundColor:i,evenRowBackgroundColor:m,evenRowFontColor:h,footerFontColor:S}=e.toRefs(n),k=e.computed(()=>`${n.tableFontSize}px`),E=e.computed(()=>n.tableFontSize*(n.dense?2:3)),rt=e.computed(()=>`${E.value}px`),lt=e.computed(()=>`-${E.value}px`),st=e.computed(()=>n.tableHeight?`${n.tableHeight}px`:null),it=e.computed(()=>`${E.value*5}px`),ne=e.computed(()=>Math.round(n.tableFontSize/2.5)),ct=e.computed(()=>`${ne.value}px`),ae=e.computed(()=>Math.round(ne.value)),dt=e.computed(()=>`-${ae.value}px`),pt=e.computed(()=>`${ae.value}px`),ut=e.computed(()=>`${n.tableFontSize*5}px`),ft=e.computed(()=>n.tableHeight?`${n.tableHeight-E.value}px`:`${n.tableFontSize*5*2}px`),mt=e.computed(()=>{var o;return(o=n.checkboxColumnWidth)!=null?o:1.3*n.tableFontSize+20});e.provide("themeColor",n.themeColor),e.provide("loadingEntitySizePx",ut.value),e.provide("rowHeight",E.value),e.provide("rowBorderColor",f.value),e.provide("footerBackgroundColor",d.value),e.provide("footerFontColor",S.value);const O=e.useSlots(),gt=e.computed(()=>O.body),ht=e.computed(()=>O.pagination),yt=e.computed(()=>O.loading),re=e.computed(()=>O.expand),le=e.ref(),Q=e.ref();e.provide("dataTable",le);const se=e.ref(!1);e.onMounted(()=>{Q.value.addEventListener("scroll",()=>{se.value=Q.value.scrollLeft>0})});const u=e.computed({get:()=>{if(n.serverOptions){const{page:o,rowsPerPage:a,sortBy:t,sortType:s}=n.serverOptions;return{page:o,rowsPerPage:a,sortBy:t!=null?t:null,sortType:s!=null?s:null}}return null},set:o=>{l("update:serverOptions",o)}}),X=e.computed(()=>n.itemsSelected!==null),B=e.computed(()=>u.value!==null),xt=e.computed(()=>!B.value&&n.rowsItems.findIndex(o=>o===n.rowsPerPage)===-1?[n.rowsPerPage,...n.rowsItems]:n.rowsItems),_t=()=>n.sortBy!==""?{sortBy:n.sortBy,sortDesc:n.sortType==="desc"}:null,V=e.ref(_t()),W=e.computed(()=>n.headers.findIndex(o=>o.fixed)!==-1),kt=e.computed(()=>W.value?n.headers.filter(o=>o.fixed):[]),bt=e.computed(()=>n.headers.filter(o=>!o.fixed)),L=e.computed(()=>{const a=[...kt.value,...bt.value].map(p=>{const I=p;return p.sortable&&(I.sortType="none"),u.value&&p.value===u.value.sortBy&&u.value.sortType&&(I.sortType=u.value.sortType),!B.value&&V.value&&p.value===V.value.sortBy&&(I.sortType=V.value.sortDesc?"desc":"asc"),I});let t=[];re.value?t=[n.fixedExpand||W.value?{text:"",value:"expand",fixed:!0,width:n.expandColumnWidth}:{text:"",value:"expand"},...a]:t=a;let s=[];n.showIndex?s=[n.fixedIndex||W.value?{text:"#",value:"index",fixed:!0,width:n.indexColumnWidth}:{text:"#",value:"index"},...t]:s=t;let c=[];return X.value?c=[n.fixedCheckbox||W.value?{text:"checkbox",value:"checkbox",fixed:!0,width:mt.value}:{text:"checkbox",value:"checkbox"},...s]:c=s,c}),A=e.ref([]),Ct=o=>{const a=A.value.indexOf(o);a!==-1?A.value.splice(a,1):A.value.push(o)},N=e.computed(()=>L.value.filter(o=>o.fixed)),ie=e.computed(()=>N.value.length?N.value[N.value.length-1].value:""),St=o=>{var t;const a=(t=o.width)!=null?t:N.value.length?100:null;if(a)return`width: ${a}px; min-width: ${a}px;`},Bt=e.computed(()=>{if(!N.value.length)return[];const o=N.value.map(a=>{var t;return(t=a.width)!=null?t:100});return N.value.map((a,t)=>{var s,c;return{value:a.value,fixed:(s=a.fixed)!=null?s:!0,width:(c=a.width)!=null?c:100,distance:t===0?0:o.reduce((p,I,Vt)=>{let _e=p;return Vt<t&&(_e+=I),_e})}})}),ce=(o,a="th")=>{if(!N.value.length)return;const t=Bt.value.find(s=>s.value===o);if(t)return`left: ${t.distance}px;z-index: ${a==="th"?3:1}; position: sticky`},de=e.computed(()=>L.value.map(o=>o.value)),D=(o,a)=>{if(o.includes(".")){let t="";return o.split(".").forEach((c,p)=>{t=p===0?a[c]:t[c]}),t}return a[o]},Pt=(o,a)=>{const t=D(o,a);return Array.isArray(t)?t.join(","):t},P=e.computed({get:()=>{var o;return(o=n.itemsSelected)!=null?o:[]},set:o=>{l("update:itemsSelected",o)}}),pe=e.computed(()=>{if(!B.value&&n.searchValue!==""){const o=new RegExp(n.searchValue,"i");return n.items.filter(a=>o.test(n.searchField!==""?a[n.searchField]:Object.values(a).join(" ")))}return n.items}),F=e.computed(()=>{let o=[...pe.value];return n.filterOptions?(n.filterOptions.forEach(a=>{o=o.filter(t=>{const{field:s,comparison:c,criteria:p}=a;switch(c){case"=":return t[s]===p;case"!=":return t[s]!==p;case">":return t[s]>p;case"<":return t[s]<p;case"<=":return t[s]<=p;case">=":return t[s]>=p;case"between":return t[s]>=Math.min(...p)&&t[s]<=Math.max(...p);default:return t[s]===p}})}),o):pe.value}),q=e.computed(()=>P.value.length===0||P.value.every(a=>F.value.findIndex(t=>JSON.stringify(a)===JSON.stringify(t))===-1)?"noneSelected":P.value.length===F.value.length&&P.value.every(t=>F.value.findIndex(s=>JSON.stringify(t)===JSON.stringify(s))!==-1)?"allSelected":"partSelected"),y=e.ref(B.value?n.serverOptions.page:1),{items:Y}=e.toRefs(n);e.watch(Y,()=>{B.value||(y.value=1)},{deep:!0});const $=e.ref(B.value?n.serverOptions.rowsPerPage:n.rowsPerPage);e.watch($,o=>{u.value&&(u.value=R(C({},u.value),{page:1,rowsPerPage:o})),y.value=1});const wt=(o,a)=>{let t=null;a==="none"?t="asc":a==="asc"?t="desc":t=null,u.value?u.value=R(C({},u.value),{sortBy:t!==null?o:null,sortType:t}):t===null?V.value=null:V.value={sortBy:o,sortDesc:t==="desc"}},ue=e.computed(()=>{if(B.value)return n.items;if(V.value===null)return F.value;const{sortBy:o,sortDesc:a}=V.value;return[...F.value].sort((s,c)=>D(o,s)<D(o,c)?a?1:-1:D(o,s)>D(o,c)?a?-1:1:0)}),Z=e.computed(()=>B.value?n.serverItemsLength:F.value.length),fe=e.computed(()=>B.value?y.value*$.value:Math.min(F.value.length,y.value*$.value)),me=e.computed(()=>(y.value-1)*$.value+1),J=e.computed(()=>Math.ceil(Z.value/$.value)),U=e.computed(()=>y.value===J.value),G=e.computed(()=>y.value===1),{loading:T}=e.toRefs(n),v=()=>{if(!U.value&&!T.value)if(u.value){const o=y.value+1;u.value=R(C({},u.value),{page:o})}else y.value+=1},ee=()=>{if(!G.value&&!T.value)if(u.value){const o=y.value-1;u.value=R(C({},u.value),{page:o})}else y.value-=1},ge=o=>{T.value||(u.value?u.value=R(C({},u.value),{page:o}):y.value=o)};e.watch(T,(o,a)=>{u.value&&o===!1&&a===!0&&(y.value=u.value.page)});const he=e.computed(()=>B.value?n.items:ue.value.slice(me.value-1,fe.value)),ye=e.computed(()=>$.value*(y.value-1)+1),Nt=e.computed(()=>$.value*y.value),K=e.computed(()=>n.showIndex?he.value.map((o,a)=>C({index:ye.value+a},o)):he.value),xe=e.computed(()=>X.value?q.value==="allSelected"?K.value.map(o=>C({checkbox:!0},o)):q.value==="noneSelected"?K.value.map(o=>C({checkbox:!1},o)):K.value.map(o=>{const a=P.value.findIndex(t=>{const s=C({},o);return delete s.index,JSON.stringify(t)===JSON.stringify(s)})!==-1;return C({checkbox:a},o)}):K.value),$t=o=>{P.value=o?ue.value:[]},Et=o=>{const a=o.checkbox;if(delete o.checkbox,delete o.index,a)P.value=P.value.filter(t=>JSON.stringify(t)!==JSON.stringify(o));else{const t=P.value;t.unshift(o),P.value=t}},It=o=>{const a=C({},o);if(X.value){const{checkbox:t}=o;delete a.checkbox,a.isSelected=t}if(n.showIndex){const{index:t}=o;delete a.index,a.indexInCurrentPage=t}l("clickRow",a)};return _({clientItemsLength:Z,currentPageFirstIndex:ye,currentPageLastIndex:Nt,maxPaginationNumber:J,currentPaginationNumber:y,isLastPage:U,isFirstPage:G,nextPage:v,prevPage:ee,updatePage:ge}),(o,a)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"dataTable",ref:le,class:"vue3-easy-data-table"},[e.createElementVNode("div",{ref_key:"tableBody",ref:Q,class:e.normalizeClass(["data-table__body",{"fixed-header":r.fixedHeader,"fixed-height":r.tableHeight,"show-shadow":se.value}])},[e.createElementVNode("table",{class:e.normalizeClass({fixed:e.unref(N).length})},[e.createElementVNode("colgroup",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(L),(t,s)=>(e.openBlock(),e.createElementBlock("col",{key:s,style:e.normalizeStyle(St(t))},null,4))),128))]),e.unref(L).length&&!r.hideHeader?(e.openBlock(),e.createElementBlock("thead",Ue,[e.createElementVNode("tr",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(L),(t,s)=>(e.openBlock(),e.createElementBlock("th",{key:s,class:e.normalizeClass({sortable:t.sortable,none:t.sortable&&t.sortType==="none",desc:t.sortable&&t.sortType==="desc",asc:t.sortable&&t.sortType==="asc",fixed:t.fixed,"has-shadow":t.value===e.unref(ie),"no-padding":r.noThPadding}),style:e.normalizeStyle(ce(t.value)),onClick:e.withModifiers(c=>t.sortable&&t.sortType?wt(t.value,t.sortType):null,["stop"])},[t.text==="checkbox"?(e.openBlock(),e.createBlock(we,{key:e.unref(q),status:e.unref(q),onChange:$t},null,8,["status"])):(e.openBlock(),e.createElementBlock("span",Ke,[e.unref(O)[`header-${t.value}`]?e.renderSlot(o.$slots,`header-${t.value}`,e.normalizeProps(e.mergeProps({key:0},t)),void 0,!0):(e.openBlock(),e.createElementBlock("span",Qe,e.toDisplayString(t.text),1)),t.sortable?(e.openBlock(),e.createElementBlock("i",{key:t.sortType?t.sortType:"none",class:e.normalizeClass(["sortType-icon",{desc:t.sortType==="desc"}])},null,2)):e.createCommentVNode("",!0)]))],14,Ge))),128))])])):e.createCommentVNode("",!0),e.unref(gt)?e.renderSlot(o.$slots,"body",{key:1},void 0,!0):(e.openBlock(),e.createElementBlock(e.Fragment,{key:2},[e.unref(Y).length&&e.unref(de).length?(e.openBlock(),e.createElementBlock("tbody",{key:0,class:e.normalizeClass({"row-alternation":r.alternating,"hover-to-change-color":r.hoverToChangeColor})},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(xe),(t,s)=>(e.openBlock(),e.createElementBlock(e.Fragment,{key:s},[e.createElementVNode("tr",{onClick:c=>It(t)},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(de),(c,p)=>(e.openBlock(),e.createElementBlock("td",{key:p,style:e.normalizeStyle(ce(c,"td")),class:e.normalizeClass({"has-shadow":c===e.unref(ie),"no-padding":r.noTdPadding,"can-expand":c==="expand"}),onClick:e.withModifiers(I=>c==="expand"?Ct(s):null,["stop"])},[e.unref(O)[`item-${c}`]?e.renderSlot(o.$slots,`item-${c}`,e.normalizeProps(e.mergeProps({key:0},t)),void 0,!0):c==="expand"?(e.openBlock(),e.createElementBlock("i",{key:1,class:e.normalizeClass(["expand-icon",{expanding:A.value.includes(s)}])},null,2)):c==="checkbox"?(e.openBlock(),e.createBlock(Ie,{key:2,checked:t[c],onChange:I=>Et(t)},null,8,["checked","onChange"])):(e.openBlock(),e.createElementBlock(e.Fragment,{key:3},[e.createTextVNode(e.toDisplayString(Pt(c,t)),1)],64))],14,Ye))),128))],8,Xe),e.unref(re)&&A.value.includes(s)?(e.openBlock(),e.createElementBlock("tr",Ze,[e.createElementVNode("td",{class:"expand-td",colspan:e.unref(L).length},[e.renderSlot(o.$slots,"expand",e.normalizeProps(e.guardReactiveProps(t)),void 0,!0)],8,ve)])):e.createCommentVNode("",!0)],64))),128))],2)):e.createCommentVNode("",!0)],64))],2),e.unref(T)?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["loading-wrapper",{"initial-loading":!e.unref(Y).length&&e.unref(T)}])},[e.createElementVNode("div",{class:e.normalizeClass(["loading-mask",{"no-footer":r.hideFooter}])},null,2),e.createElementVNode("div",et,[e.unref(yt)?e.renderSlot(o.$slots,"loading",{key:0},void 0,!0):(e.openBlock(),e.createBlock(Me,{key:1}))])],2)):e.createCommentVNode("",!0),!e.unref(xe).length&&!e.unref(T)?(e.openBlock(),e.createElementBlock("div",tt,e.toDisplayString(r.emptyMessage),1)):e.createCommentVNode("",!0)],2),r.hideFooter?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",ot,[r.hideRowsPerPage?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",nt,[e.createTextVNode(e.toDisplayString(r.rowsPerPageMessage)+" ",1),e.createVNode(Oe,{modelValue:$.value,"onUpdate:modelValue":a[0]||(a[0]=t=>$.value=t),"rows-items":e.unref(xt)},null,8,["modelValue","rows-items"])])),e.createElementVNode("div",at,e.toDisplayString(`${e.unref(me)}-${e.unref(fe)}`)+" of "+e.toDisplayString(e.unref(Z)),1),e.unref(ht)?e.renderSlot(o.$slots,"pagination",e.normalizeProps(e.mergeProps({key:1},{isFirstPage:e.unref(G),isLastPage:e.unref(U),currentPaginationNumber:y.value,maxPaginationNumber:e.unref(J),nextPage:v,prevPage:ee})),void 0,!0):(e.openBlock(),e.createBlock(Je,{key:2,"is-first-page":e.unref(G),"is-last-page":e.unref(U),onClickNextPage:v,onClickPrevPage:ee},e.createSlots({_:2},[r.buttonsPagination?{name:"buttonsPagination",fn:e.withCtx(()=>[e.createVNode(je,{"current-pagination-number":y.value,"max-pagination-number":e.unref(J),onUpdatePage:ge},null,8,["current-pagination-number","max-pagination-number"])])}:void 0]),1032,["is-first-page","is-last-page"]))]))],512))}}),[["__scopeId","data-v-491f8c20"]]);return typeof window!="undefined"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",oe),oe}); |
@@ -6,3 +6,3 @@ { | ||
"private": false, | ||
"version": "1.2.28", | ||
"version": "1.3.0", | ||
"types": "./types/main.d.ts", | ||
@@ -9,0 +9,0 @@ "license": "MIT", |
Sorry, the diff of this file is not supported yet
94373
1458