Socket
Socket
Sign inDemoInstall

@dootix-developer/inertiajs-tables-laravel-query-builder

Package Overview
Dependencies
53
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.2.2 to 2.2.3

76

dist/inertiajs-tables-laravel-query-builder.es.js

@@ -1,4 +0,4 @@

import { ref as S, onMounted as U, onBeforeUnmount as ve, openBlock as a, createElementBlock as d, renderSlot as b, watch as Y, createBlock as w, withCtx as $, createElementVNode as n, normalizeClass as _, withModifiers as B, withDirectives as z, vShow as D, resolveDynamicComponent as j, toDisplayString as p, createCommentVNode as x, computed as k, Fragment as P, renderList as O, unref as t, createVNode as M, createTextVNode as L, nextTick as me, getCurrentInstance as be, onUnmounted as ye, Transition as we } from "vue";
import { createPopper as xe } from "@popperjs/core/lib/popper-lite";
import ke from "@popperjs/core/lib/modifiers/preventOverflow";
import { ref as S, onMounted as U, onBeforeUnmount as ve, openBlock as a, createElementBlock as d, renderSlot as b, watch as Y, createBlock as w, withCtx as $, createElementVNode as n, normalizeClass as _, withModifiers as B, withDirectives as z, vShow as D, resolveDynamicComponent as j, toDisplayString as p, createCommentVNode as k, computed as x, Fragment as P, renderList as O, unref as t, createVNode as M, createTextVNode as L, nextTick as me, getCurrentInstance as be, onUnmounted as ye, Transition as we } from "vue";
import { createPopper as ke } from "@popperjs/core/lib/popper-lite";
import xe from "@popperjs/core/lib/modifiers/preventOverflow";
import _e from "@popperjs/core/lib/modifiers/flip";

@@ -76,5 +76,5 @@ import $e from "lodash-es/uniq";

return U(() => {
s.value = xe(g.value, q.value, {
s.value = ke(g.value, q.value, {
placement: i.placement,
modifiers: [_e, ke]
modifiers: [_e, xe]
});

@@ -160,6 +160,6 @@ }), o({ hide: u }), (F, C) => (a(), w(je, { do: u }, {

}, [
r.cell.sorted ? x("", !0) : (a(), d("path", Re)),
r.cell.sorted === "asc" ? (a(), d("path", Ee)) : x("", !0),
r.cell.sorted === "desc" ? (a(), d("path", We)) : x("", !0)
], 10, De)) : x("", !0)
r.cell.sorted ? k("", !0) : (a(), d("path", Re)),
r.cell.sorted === "asc" ? (a(), d("path", Ee)) : k("", !0),
r.cell.sorted === "desc" ? (a(), d("path", We)) : k("", !0)
], 10, De)) : k("", !0)
])

@@ -220,3 +220,3 @@ ])

setup(r) {
const o = r, i = ce(), e = k(() => {
const o = r, i = ce(), e = x(() => {
let s = [...o.options];

@@ -270,3 +270,3 @@ return s.push(parseInt(o.value)), $e(s).sort((h, u) => h - u);

class: "hidden sm:flex-1 sm:flex sm:items-center sm:justify-between"
}, Ze = { class: "flex flex-row space-x-4 items-center flex-grow" }, et = { class: "hidden lg:block text-sm text-gray-700 flex-grow" }, tt = { class: "font-medium" }, rt = { class: "font-medium" }, lt = { class: "font-medium" }, nt = {
}, Ze = { class: "flex flex-row space-x-4 items-center grow" }, et = { class: "hidden lg:block text-sm text-gray-700 grow" }, tt = { class: "font-medium" }, rt = { class: "font-medium" }, lt = { class: "font-medium" }, nt = {
class: "relative z-0 inline-flex rounded-md shadow-sm -space-x-px",

@@ -328,5 +328,5 @@ "aria-label": "Pagination"

setup(r) {
const o = r, i = ce(), e = k(() => "links" in h.value ? h.value.links.length > 0 : !1), s = k(() => Object.keys(h.value).length > 0), h = k(() => o.meta), u = k(() => "prev_page_url" in h.value ? h.value.prev_page_url : null), g = k(() => "next_page_url" in h.value ? h.value.next_page_url : null), q = k(() => parseInt(h.value.per_page));
const o = r, i = ce(), e = x(() => "links" in h.value ? h.value.links.length > 0 : !1), s = x(() => Object.keys(h.value).length > 0), h = x(() => o.meta), u = x(() => "prev_page_url" in h.value ? h.value.prev_page_url : null), g = x(() => "next_page_url" in h.value ? h.value.next_page_url : null), q = x(() => parseInt(h.value.per_page));
return (F, C) => t(s) ? (a(), d("nav", Ge, [
!r.hasData || t(h).total < 1 ? (a(), d("p", Ke, p(t(i).no_results_found), 1)) : x("", !0),
!r.hasData || t(h).total < 1 ? (a(), d("p", Ke, p(t(i).no_results_found), 1)) : k("", !0),
r.hasData ? (a(), d("div", {

@@ -372,3 +372,3 @@ key: 1,

}, 8, ["class", "href", "dusk"]))
], 2)) : x("", !0),
], 2)) : k("", !0),
r.hasData && t(e) ? (a(), d("div", Xe, [

@@ -425,3 +425,3 @@ n("div", Ze, [

_: 2
}, 1032, ["href", "dusk", "class", "onClick"])) : x("", !0)
}, 1032, ["href", "dusk", "class", "onClick"])) : k("", !0)
])

@@ -446,4 +446,4 @@ ]))), 128)),

])
])) : x("", !0)
])) : x("", !0);
])) : k("", !0)
])) : k("", !0);
}

@@ -523,3 +523,3 @@ }, ct = /* @__PURE__ */ n("svg", {

class: "min-w-max"
}, bt = { class: "px-2" }, yt = { class: "divide-y divide-gray-200" }, wt = { class: "text-sm text-gray-900" }, xt = ["aria-pressed", "aria-labelledby", "aria-describedby", "dusk", "onClick"], kt = /* @__PURE__ */ n("span", { class: "sr-only" }, "Column status", -1), _t = {
}, bt = { class: "px-2" }, yt = { class: "divide-y divide-gray-200" }, wt = { class: "text-sm text-gray-900" }, kt = ["aria-pressed", "aria-labelledby", "aria-describedby", "dusk", "onClick"], xt = /* @__PURE__ */ n("span", { class: "sr-only" }, "Column status", -1), _t = {
__name: "TableColumns",

@@ -568,3 +568,3 @@ props: {

type: "button",
class: _(["ml-4 relative inline-flex flex-shrink-0 h-6 w-11 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-light-blue-500", {
class: _(["ml-4 relative inline-flex shrink-0 h-6 w-11 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-light-blue-500", {
"bg-green-500": !e.hidden,

@@ -579,3 +579,3 @@ "bg-gray-200": e.hidden

}, [
kt,
xt,
n("span", {

@@ -586,5 +586,5 @@ "aria-hidden": "true",

"translate-x-0": e.hidden
}, "inline-block h-5 w-5 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200"])
}, "inline-block h-5 w-5 rounded-full bg-white shadow ring-0 transition ease-in-out duration-200"])
}, null, 2)
], 10, xt)
], 10, kt)
])), [

@@ -660,3 +660,3 @@ [D, e.can_be_hidden]

}, p(h), 9, Pt))), 128))
], 40, Ft)) : x("", !0)
], 40, Ft)) : k("", !0)
])

@@ -762,3 +762,3 @@ ]))), 128))

const o = r, i = { el: S([]) };
let e = k(() => i.el.value);
let e = x(() => i.el.value);
function s(h) {

@@ -859,3 +859,3 @@ return o.forcedVisibleSearchInputs.includes(h);

key: 0,
class: "flex flex-row w-full sm:w-auto sm:flex-grow order-1 sm:order-2 mb-2 sm:mb-0 sm:mr-4"
class: "flex flex-row w-full sm:w-auto sm:grow order-1 sm:order-2 mb-2 sm:mb-0 sm:mr-4"
}, ur = {

@@ -915,11 +915,11 @@ key: 0,

const o = r;
be(), console.log(o.inertia);
const i = S(0), e = k(() => {
be();
const i = S(0), e = x(() => {
let l = E().props.queryBuilderProps ? E().props.queryBuilderProps[o.name] || {} : {};
return l._updates = i.value, l;
}), s = S(e.value), h = k(() => e.value.pageName), u = S([]), g = S(null), q = k(() => !(e.value.hasToggleableColumns || e.value.hasFilters || e.value.hasSearchInputs || e.value.globalSearch)), F = k(() => Object.keys(o.resource).length === 0 ? o.data : "data" in o.resource ? o.resource.data : o.resource), C = k(() => Object.keys(o.resource).length === 0 ? o.meta : "links" in o.resource && "meta" in o.resource && Object.keys(o.resource.links).length === 4 && "next" in o.resource.links && "prev" in o.resource.links ? {
}), s = S(e.value), h = x(() => e.value.pageName), u = S([]), g = S(null), q = x(() => !(e.value.hasToggleableColumns || e.value.hasFilters || e.value.hasSearchInputs || e.value.globalSearch)), F = x(() => Object.keys(o.resource).length === 0 ? o.data : "data" in o.resource ? o.resource.data : o.resource), C = x(() => Object.keys(o.resource).length === 0 ? o.meta : "links" in o.resource && "meta" in o.resource && Object.keys(o.resource.links).length === 4 && "next" in o.resource.links && "prev" in o.resource.links ? {
...o.resource.meta,
next_page_url: o.resource.links.next,
prev_page_url: o.resource.links.prev
} : "meta" in o.resource ? o.resource.meta : o.resource), y = k(() => F.value.length > 0 || C.value.total > 0);
} : "meta" in o.resource ? o.resource.meta : o.resource), y = x(() => F.value.length > 0 || C.value.total > 0);
function W(l) {

@@ -931,3 +931,3 @@ u.value = u.value.filter((c) => c != l), R(l, null);

}
const de = k(() => {
const de = x(() => {
if (u.value.length > 0)

@@ -1086,3 +1086,3 @@ return !0;

"on-filter-change": re
}, null, 8, ["has-enabled-filters", "filters"])) : x("", !0)
}, null, 8, ["has-enabled-filters", "filters"])) : k("", !0)
])

@@ -1099,9 +1099,9 @@ ]),

key: 0,
class: "flex-grow",
class: "grow",
label: t(e).globalSearch.label,
value: t(e).globalSearch.value,
"on-change": te
}, null, 8, ["label", "value"])) : x("", !0)
}, null, 8, ["label", "value"])) : k("", !0)
])
])) : x("", !0),
])) : k("", !0),
b(l.$slots, "tableReset", {

@@ -1113,3 +1113,3 @@ canBeReset: "canBeReset",

M(Ut, { "on-click": Z })
])) : x("", !0)
])) : k("", !0)
]),

@@ -1128,3 +1128,3 @@ b(l.$slots, "tableAddSearchRow", {

"on-add": N
}, null, 8, ["search-inputs", "has-search-inputs-without-value"])) : x("", !0)
}, null, 8, ["search-inputs", "has-search-inputs-without-value"])) : k("", !0)
]),

@@ -1143,3 +1143,3 @@ b(l.$slots, "tableColumns", {

"on-change": ne
}, null, 8, ["columns", "has-hidden-columns"])) : x("", !0)
}, null, 8, ["columns", "has-hidden-columns"])) : k("", !0)
])

@@ -1159,3 +1159,3 @@ ]),

"on-remove": W
}, null, 8, ["search-inputs", "forced-visible-search-inputs"])) : x("", !0)
}, null, 8, ["search-inputs", "forced-visible-search-inputs"])) : k("", !0)
]),

@@ -1162,0 +1162,0 @@ b(l.$slots, "tableWrapper", { meta: t(C) }, () => [

@@ -1,1 +0,1 @@

(function(d,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue"),require("@popperjs/core/lib/popper-lite"),require("@popperjs/core/lib/modifiers/preventOverflow"),require("@popperjs/core/lib/modifiers/flip"),require("lodash-es/uniq"),require("@inertiajs/vue3"),require("lodash-es/find"),require("qs"),require("lodash-es/clone"),require("lodash-es/filter"),require("lodash-es/findKey"),require("lodash-es/forEach"),require("lodash-es/isEqual"),require("lodash-es/map"),require("lodash-es/pickBy")):typeof define=="function"&&define.amd?define(["exports","vue","@popperjs/core/lib/popper-lite","@popperjs/core/lib/modifiers/preventOverflow","@popperjs/core/lib/modifiers/flip","lodash-es/uniq","@inertiajs/vue3","lodash-es/find","qs","lodash-es/clone","lodash-es/filter","lodash-es/findKey","lodash-es/forEach","lodash-es/isEqual","lodash-es/map","lodash-es/pickBy"],e):(d=typeof globalThis<"u"?globalThis:d||self,e((d.Inertia=d.Inertia||{},d.Inertia["js Tables for Laravel Query Builder"]={}),d.Vue,d.popperLite,d.preventOverflow,d.flip,d.uniq,d.vue3,d.find,d.qs,d.clone,d.filter,d.findKey,d.forEach,d.isEqual,d.map,d.pickBy))})(this,function(d,e,re,ne,le,oe,_,ae,se,ie,ce,de,ue,fe,me,pe){"use strict";const y=r=>r&&typeof r=="object"&&"default"in r?r:{default:r},he=y(ne),ge=y(le),ye=y(oe),ke=y(ae),$=y(se),be=y(ie),we=y(ce),_e=y(de),w=y(ue),xe=y(fe),Be=y(me),Ce=y(pe),j={__name:"OnClickOutside",props:{do:{type:Function,required:!0}},setup(r){const o=r,s=e.ref(null),t=e.ref(null);return e.onMounted(()=>{s.value=l=>{l.target===t.value||t.value.contains(l.target)||o.do()},document.addEventListener("click",s.value),document.addEventListener("touchstart",s.value)}),e.onBeforeUnmount(()=>{document.removeEventListener("click",s.value),document.removeEventListener("touchstart",s.value)}),(l,c)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"root",ref:t},[e.renderSlot(l.$slots,"default")],512))}},Ee={class:"relative"},$e=["dusk","disabled","onClick"],Ve={class:"mt-2 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5"},C={__name:"ButtonWithDropdown",props:{placement:{type:String,default:"bottom-start",required:!1},active:{type:Boolean,default:!1,required:!1},dusk:{type:String,default:null,required:!1},disabled:{type:Boolean,default:!1,required:!1}},setup(r,{expose:o}){const s=r,t=e.ref(!1),l=e.ref(null);function c(){t.value=!t.value}function a(){t.value=!1}e.watch(t,()=>{l.value.update()});const f=e.ref(null),k=e.ref(null);return e.onMounted(()=>{l.value=re.createPopper(f.value,k.value,{placement:s.placement,modifiers:[ge.default,he.default]})}),o({hide:a}),(b,g)=>(e.openBlock(),e.createBlock(j,{do:a},{default:e.withCtx(()=>[e.createElementVNode("div",Ee,[e.createElementVNode("button",{ref_key:"button",ref:f,type:"button",dusk:r.dusk,disabled:r.disabled,class:e.normalizeClass(["w-full bg-white border rounded-md shadow-sm px-4 py-2 inline-flex justify-center text-sm font-medium text-gray-700 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",{"border-green-300":r.active,"border-gray-300":!r.active,"cursor-not-allowed":r.disabled}]),"aria-haspopup":"true",onClick:e.withModifiers(c,["prevent"])},[e.renderSlot(b.$slots,"button")],10,$e),e.withDirectives(e.createElementVNode("div",{ref_key:"tooltip",ref:k,class:"absolute z-10"},[e.createElementVNode("div",Ve,[e.renderSlot(b.$slots,"default")])],512),[[e.vShow,t.value]])])]),_:3}))}},Se={class:"flex flex-row items-center"},Ne={class:"uppercase"},qe=["sorted"],De={key:0,fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"},Fe={key:1,fill:"currentColor",d:"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"},Te={key:2,fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"},M={__name:"HeaderCell",props:{cell:{type:Object,required:!0}},setup(r){const o=r;function s(){o.cell.sortable&&o.cell.onSort(o.cell.key)}return(t,l)=>e.withDirectives((e.openBlock(),e.createElementBlock("th",null,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(r.cell.sortable?"button":"div"),{class:"py-3 px-6 w-full",dusk:r.cell.sortable?`sort-${r.cell.key}`:null,onClick:e.withModifiers(s,["prevent"])},{default:e.withCtx(()=>[e.createElementVNode("span",Se,[e.renderSlot(t.$slots,"label",{},()=>[e.createElementVNode("span",Ne,e.toDisplayString(r.cell.label),1)]),e.renderSlot(t.$slots,"sort",{},()=>[r.cell.sortable?(e.openBlock(),e.createElementBlock("svg",{key:0,"aria-hidden":"true",class:e.normalizeClass(["w-3 h-3 ml-2",{"text-gray-400":!r.cell.sorted,"text-green-500":r.cell.sorted}]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",sorted:r.cell.sorted},[r.cell.sorted?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("path",De)),r.cell.sorted==="asc"?(e.openBlock(),e.createElementBlock("path",Fe)):e.createCommentVNode("",!0),r.cell.sorted==="desc"?(e.openBlock(),e.createElementBlock("path",Te)):e.createCommentVNode("",!0)],10,qe)):e.createCommentVNode("",!0)])])]),_:3},8,["dusk","onClick"]))],512)),[[e.vShow,!r.cell.hidden]])}},V={translations:{next:"Next",no_results_found:"No results found",of:"of",per_page:"per page",previous:"Previous",results:"results",to:"to"}};function S(){return V.translations}function Pe(r,o){V.translations[r]=o}function je(r){V.translations=r}const Me=["dusk","value"],Oe=["value"],O={__name:"PerPageSelector",props:{dusk:{type:String,default:null,required:!1},value:{type:Number,default:15,required:!1},options:{type:Array,default(){return[15,30,50,100]},required:!1},onChange:{type:Function,required:!0}},setup(r){const o=r,s=S(),t=e.computed(()=>{let l=[...o.options];return l.push(parseInt(o.value)),ye.default(l).sort((c,a)=>c-a)});return(l,c)=>(e.openBlock(),e.createElementBlock("select",{name:"per_page",dusk:r.dusk,value:r.value,class:"block focus:ring-indigo-500 focus:border-indigo-500 min-w-max shadow-sm text-sm border-gray-300 rounded-md",onChange:c[0]||(c[0]=a=>r.onChange(a.target.value))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(t),a=>(e.openBlock(),e.createElementBlock("option",{key:a,value:a},e.toDisplayString(a)+" "+e.toDisplayString(e.unref(s).per_page),9,Oe))),128))],40,Me))}},ze={key:0,class:"bg-white px-4 py-3 flex items-center justify-between border-t border-gray-200 sm:px-6"},Le={key:0},Ie=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-gray-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M7 16l-4-4m0 0l4-4m-4 4h18"})],-1),Re={class:"hidden sm:inline ml-2"},We={class:"hidden sm:inline mr-2"},Ae=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-gray-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17 8l4 4m0 0l-4 4m4-4H3"})],-1),He={key:2,class:"hidden sm:flex-1 sm:flex sm:items-center sm:justify-between"},Ke={class:"flex flex-row space-x-4 items-center flex-grow"},Ge={class:"hidden lg:block text-sm text-gray-700 flex-grow"},Qe={class:"font-medium"},Ue={class:"font-medium"},Ye={class:"font-medium"},Je={class:"relative z-0 inline-flex rounded-md shadow-sm -space-x-px","aria-label":"Pagination"},Xe={class:"sr-only"},Ze=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z","clip-rule":"evenodd"})],-1),ve={class:"sr-only"},et=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","clip-rule":"evenodd"})],-1),z={__name:"Pagination",props:{onClick:{type:Function,required:!1},perPageOptions:{type:Array,default(){return()=>[15,30,50,100]},required:!1},onPerPageChange:{type:Function,default(){return()=>{}},required:!1},hasData:{type:Boolean,required:!0},meta:{type:Object,required:!1}},setup(r){const o=r,s=S(),t=e.computed(()=>"links"in c.value?c.value.links.length>0:!1),l=e.computed(()=>Object.keys(c.value).length>0),c=e.computed(()=>o.meta),a=e.computed(()=>"prev_page_url"in c.value?c.value.prev_page_url:null),f=e.computed(()=>"next_page_url"in c.value?c.value.next_page_url:null),k=e.computed(()=>parseInt(c.value.per_page));return(b,g)=>e.unref(l)?(e.openBlock(),e.createElementBlock("nav",ze,[!r.hasData||e.unref(c).total<1?(e.openBlock(),e.createElementBlock("p",Le,e.toDisplayString(e.unref(s).no_results_found),1)):e.createCommentVNode("",!0),r.hasData?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["flex-1 flex justify-between",{"sm:hidden":e.unref(t)}])},[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(a)?"a":"div"),{class:e.normalizeClass([{"cursor-not-allowed text-gray-400":!e.unref(a),"text-gray-700 hover:text-gray-500":e.unref(a)},"relative inline-flex items-center px-4 py-2 border border-gray-300 text-sm font-medium rounded-md bg-white"]),href:e.unref(a),dusk:e.unref(a)?"pagination-simple-previous":null,onClick:g[0]||(g[0]=e.withModifiers(h=>r.onClick(e.unref(a)),["prevent"]))},{default:e.withCtx(()=>[Ie,e.createElementVNode("span",Re,e.toDisplayString(e.unref(s).previous),1)]),_:1},8,["class","href","dusk"])),e.createVNode(O,{dusk:"per-page-mobile",value:e.unref(k),options:r.perPageOptions,"on-change":r.onPerPageChange},null,8,["value","options","on-change"]),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(f)?"a":"div"),{class:e.normalizeClass([{"cursor-not-allowed text-gray-400":!e.unref(f),"text-gray-700 hover:text-gray-500":e.unref(f)},"ml-3 relative inline-flex items-center px-4 py-2 border border-gray-300 text-sm font-medium rounded-md bg-white"]),href:e.unref(f),dusk:e.unref(f)?"pagination-simple-next":null,onClick:g[1]||(g[1]=e.withModifiers(h=>r.onClick(e.unref(f)),["prevent"]))},{default:e.withCtx(()=>[e.createElementVNode("span",We,e.toDisplayString(e.unref(s).next),1),Ae]),_:1},8,["class","href","dusk"]))],2)):e.createCommentVNode("",!0),r.hasData&&e.unref(t)?(e.openBlock(),e.createElementBlock("div",He,[e.createElementVNode("div",Ke,[e.createVNode(O,{dusk:"per-page-full",value:e.unref(k),options:r.perPageOptions,"on-change":r.onPerPageChange},null,8,["value","options","on-change"]),e.createElementVNode("p",Ge,[e.createElementVNode("span",Qe,e.toDisplayString(e.unref(c).from),1),e.createTextVNode(" "+e.toDisplayString(e.unref(s).to)+" ",1),e.createElementVNode("span",Ue,e.toDisplayString(e.unref(c).to),1),e.createTextVNode(" "+e.toDisplayString(e.unref(s).of)+" ",1),e.createElementVNode("span",Ye,e.toDisplayString(e.unref(c).total),1),e.createTextVNode(" "+e.toDisplayString(e.unref(s).results),1)])]),e.createElementVNode("div",null,[e.createElementVNode("nav",Je,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(a)?"a":"div"),{class:e.normalizeClass([{"cursor-not-allowed text-gray-400":!e.unref(a),"text-gray-500 hover:bg-gray-50":e.unref(a)},"relative inline-flex items-center px-2 py-2 rounded-l-md border border-gray-300 bg-white text-sm font-medium"]),href:e.unref(a),dusk:e.unref(a)?"pagination-previous":null,onClick:g[2]||(g[2]=e.withModifiers(h=>r.onClick(e.unref(a)),["prevent"]))},{default:e.withCtx(()=>[e.createElementVNode("span",Xe,e.toDisplayString(e.unref(s).previous),1),Ze]),_:1},8,["class","href","dusk"])),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(c).links,(h,N)=>(e.openBlock(),e.createElementBlock("div",{key:N},[e.renderSlot(b.$slots,"link",{},()=>[!isNaN(h.label)||h.label==="..."?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(h.url?"a":"div"),{key:0,href:h.url,dusk:h.url?`pagination-${h.label}`:null,class:e.normalizeClass(["relative inline-flex items-center px-4 py-2 border border-gray-300 bg-white text-sm font-medium text-gray-700",{"cursor-not-allowed":!h.url,"hover:bg-gray-50":h.url,"bg-gray-100":h.active}]),onClick:e.withModifiers(q=>r.onClick(h.url),["prevent"])},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(h.label),1)]),_:2},1032,["href","dusk","class","onClick"])):e.createCommentVNode("",!0)])]))),128)),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(f)?"a":"div"),{class:e.normalizeClass([{"cursor-not-allowed text-gray-400":!e.unref(f),"text-gray-500 hover:bg-gray-50":e.unref(f)},"relative inline-flex items-center px-2 py-2 rounded-r-md border border-gray-300 bg-white text-sm font-medium"]),href:e.unref(f),dusk:e.unref(f)?"pagination-next":null,onClick:g[3]||(g[3]=e.withModifiers(h=>r.onClick(e.unref(f)),["prevent"]))},{default:e.withCtx(()=>[e.createElementVNode("span",ve,e.toDisplayString(e.unref(s).next),1),et]),_:1},8,["class","href","dusk"]))])])])):e.createCommentVNode("",!0)])):e.createCommentVNode("",!0)}},tt=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-gray-400",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z","clip-rule":"evenodd"})],-1),rt={role:"menu","aria-orientation":"horizontal","aria-labelledby":"add-search-input-menu",class:"min-w-max"},nt=["dusk","onClick"],L={__name:"TableAddSearchRow",props:{searchInputs:{type:Object,required:!0},hasSearchInputsWithoutValue:{type:Boolean,required:!0},onAdd:{type:Function,required:!0}},setup(r){const o=r,s=e.ref(null);function t(l){o.onAdd(l),s.value.hide()}return(l,c)=>(e.openBlock(),e.createBlock(C,{ref_key:"dropdown",ref:s,dusk:"add-search-row-dropdown",disabled:!r.hasSearchInputsWithoutValue,class:"w-auto"},{button:e.withCtx(()=>[tt]),default:e.withCtx(()=>[e.createElementVNode("div",rt,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.searchInputs,(a,f)=>(e.openBlock(),e.createElementBlock("button",{key:f,dusk:`add-search-row-${a.key}`,class:"text-left w-full px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900",role:"menuitem",onClick:e.withModifiers(k=>t(a.key),["prevent"])},e.toDisplayString(a.label),9,nt))),128))])]),_:1},8,["disabled"]))}},lt=[e.createElementVNode("path",{d:"M10 12a2 2 0 100-4 2 2 0 000 4z"},null,-1),e.createElementVNode("path",{"fill-rule":"evenodd",d:"M.458 10C1.732 5.943 5.522 3 10 3s8.268 2.943 9.542 7c-1.274 4.057-5.064 7-9.542 7S1.732 14.057.458 10zM14 10a4 4 0 11-8 0 4 4 0 018 0z","clip-rule":"evenodd"},null,-1)],ot={role:"menu","aria-orientation":"horizontal","aria-labelledby":"toggle-columns-menu",class:"min-w-max"},at={class:"px-2"},st={class:"divide-y divide-gray-200"},it={class:"text-sm text-gray-900"},ct=["aria-pressed","aria-labelledby","aria-describedby","dusk","onClick"],dt=e.createElementVNode("span",{class:"sr-only"},"Column status",-1),I={__name:"TableColumns",props:{columns:{type:Object,required:!0},hasHiddenColumns:{type:Boolean,required:!0},onChange:{type:Function,required:!0}},setup(r){return(o,s)=>(e.openBlock(),e.createBlock(C,{placement:"bottom-end",dusk:"columns-dropdown",active:r.hasHiddenColumns},{button:e.withCtx(()=>[(e.openBlock(),e.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.normalizeClass(["h-5 w-5",{"text-gray-400":!r.hasHiddenColumns,"text-green-400":r.hasHiddenColumns}]),viewBox:"0 0 20 20",fill:"currentColor"},lt,2))]),default:e.withCtx(()=>[e.createElementVNode("div",ot,[e.createElementVNode("div",at,[e.createElementVNode("ul",st,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(_.usePage)().props.columns,(t,l)=>e.withDirectives((e.openBlock(),e.createElementBlock("li",{key:l,class:"py-2 flex items-center justify-between"},[e.createElementVNode("p",it,e.toDisplayString(t.label),1),e.createElementVNode("button",{type:"button",class:e.normalizeClass(["ml-4 relative inline-flex flex-shrink-0 h-6 w-11 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-light-blue-500",{"bg-green-500":!t.hidden,"bg-gray-200":t.hidden}]),"aria-pressed":!t.hidden,"aria-labelledby":`toggle-column-${t.key}`,"aria-describedby":`toggle-column-${t.key}`,dusk:`toggle-column-${t.key}`,onClick:e.withModifiers(c=>r.onChange(t.key,t.hidden),["prevent"])},[dt,e.createElementVNode("span",{"aria-hidden":"true",class:e.normalizeClass([{"translate-x-5":!t.hidden,"translate-x-0":t.hidden},"inline-block h-5 w-5 rounded-full bg-white shadow transform ring-0 transition ease-in-out duration-200"])},null,2)],10,ct)])),[[e.vShow,t.can_be_hidden]])),128))])])])]),_:1},8,["active"]))}},ut=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M3 3a1 1 0 011-1h12a1 1 0 011 1v3a1 1 0 01-.293.707L12 11.414V15a1 1 0 01-.293.707l-2 2A1 1 0 018 17v-5.586L3.293 6.707A1 1 0 013 6V3z","clip-rule":"evenodd"},null,-1)],ft={role:"menu","aria-orientation":"horizontal","aria-labelledby":"filter-menu",class:"min-w-max"},mt={class:"text-xs uppercase tracking-wide bg-gray-100 p-3"},pt={class:"p-2"},ht=["name","value","onChange"],gt=["value"],R={__name:"TableFilter",props:{hasEnabledFilters:{type:Boolean,required:!0},filters:{type:Object,required:!0},onFilterChange:{type:Function,required:!0}},setup(r){return(o,s)=>(e.openBlock(),e.createBlock(C,{placement:"bottom-end",dusk:"filters-dropdown",active:r.hasEnabledFilters},{button:e.withCtx(()=>[(e.openBlock(),e.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.normalizeClass(["h-5 w-5",{"text-gray-400":!r.hasEnabledFilters,"text-green-400":r.hasEnabledFilters}]),viewBox:"0 0 20 20",fill:"currentColor"},ut,2))]),default:e.withCtx(()=>[e.createElementVNode("div",ft,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.filters,(t,l)=>(e.openBlock(),e.createElementBlock("div",{key:l},[e.createElementVNode("h3",mt,e.toDisplayString(t.label),1),e.createElementVNode("div",pt,[t.type==="select"?(e.openBlock(),e.createElementBlock("select",{key:0,name:t.key,value:t.value,class:"block focus:ring-indigo-500 focus:border-indigo-500 w-full shadow-sm text-sm border-gray-300 rounded-md",onChange:c=>r.onFilterChange(t.key,c.target.value)},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.options,(c,a)=>(e.openBlock(),e.createElementBlock("option",{key:a,value:a},e.toDisplayString(c),9,gt))),128))],40,ht)):e.createCommentVNode("",!0)])]))),128))])]),_:1},8,["active"]))}},yt={class:"relative"},kt=["placeholder","value"],bt=e.createElementVNode("div",{class:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none"},[e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-gray-400",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z","clip-rule":"evenodd"})])],-1),W={__name:"TableGlobalSearch",props:{label:{type:String,default:"Search...",required:!1},value:{type:String,default:"",required:!1},onChange:{type:Function,required:!0}},setup(r){return(o,s)=>(e.openBlock(),e.createElementBlock("div",yt,[e.createElementVNode("input",{class:"block w-full pl-9 text-sm rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 border-gray-300",placeholder:r.label,value:r.value,type:"text",name:"global",onInput:s[0]||(s[0]=t=>r.onChange(t.target.value))},null,40,kt),bt]))}},wt={class:"flex rounded-md shadow-sm relative mt-3"},_t=["for"],xt=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 mr-2 text-gray-400",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z","clip-rule":"evenodd"})],-1),Bt=["id","name","value","onInput"],Ct={class:"absolute inset-y-0 right-0 pr-3 flex items-center"},Et=["dusk","onClick"],$t=[e.createElementVNode("span",{class:"sr-only"},"Remove search",-1),e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[e.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)],A={__name:"TableSearchRows",props:{searchInputs:{type:Object,required:!0},forcedVisibleSearchInputs:{type:Array,required:!0},onChange:{type:Function,required:!0},onRemove:{type:Function,required:!0}},setup(r){const o=r,s={el:e.ref([])};let t=e.computed(()=>s.el.value);function l(c){return o.forcedVisibleSearchInputs.includes(c)}return e.watch(o.forcedVisibleSearchInputs,c=>{const a=c.length>0?c[c.length-1]:null;!a||e.nextTick().then(()=>{const f=ke.default(t.value,k=>k.__vnode.key===a);f&&f.focus()})},{immediate:!0}),(c,a)=>(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.searchInputs,(f,k)=>e.withDirectives((e.openBlock(),e.createElementBlock("div",{key:k,class:"px-4 sm:px-0"},[e.createElementVNode("div",wt,[e.createElementVNode("label",{for:f.key,class:"inline-flex items-center px-4 rounded-l-md border border-r-0 border-gray-300 bg-gray-50 text-gray-500 text-sm"},[xt,e.createElementVNode("span",null,e.toDisplayString(f.label),1)],8,_t),(e.openBlock(),e.createElementBlock("input",{id:f.key,ref_for:!0,ref:s.el,key:f.key,name:f.key,value:f.value,type:"text",class:"flex-1 min-w-0 block w-full px-3 py-2 rounded-none rounded-r-md focus:ring-indigo-500 focus:border-indigo-500 text-sm border-gray-300",onInput:b=>r.onChange(f.key,b.target.value)},null,40,Bt)),e.createElementVNode("div",Ct,[e.createElementVNode("button",{class:"rounded-md text-gray-400 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",dusk:`remove-search-row-${f.key}`,onClick:e.withModifiers(b=>r.onRemove(f.key),["prevent"])},$t,8,Et)])])])),[[e.vShow,f.value!==null||l(f.key)]])),128))}},Vt=[e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 mr-2 text-gray-400",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","clip-rule":"evenodd"})],-1),e.createElementVNode("span",null,"Reset",-1)],H={__name:"TableReset",props:{onClick:{type:Function,required:!0}},setup(r){return(o,s)=>(e.openBlock(),e.createElementBlock("button",{ref:"button",type:"button",dusk:"reset-table",class:"w-full bg-white border rounded-md shadow-sm px-4 py-2 inline-flex justify-center text-sm font-medium text-gray-700 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500 border-gray-300","aria-haspopup":"true",onClick:s[0]||(s[0]=e.withModifiers((...t)=>r.onClick&&r.onClick(...t),["prevent"]))},Vt,512))}},St=(r,o)=>{const s=r.__vccOpts||r;for(const[t,l]of o)s[t]=l;return s},Nt={},qt={class:"flex flex-col"},Dt={class:"-my-2 overflow-x-auto sm:-mx-6 lg:-mx-8"},Ft={class:"py-2 align-middle inline-block min-w-full sm:px-6 lg:px-8"},Tt={class:"shadow border-b border-gray-200 relative"};function Pt(r,o){return e.openBlock(),e.createElementBlock("div",qt,[e.createElementVNode("div",Dt,[e.createElementVNode("div",Ft,[e.createElementVNode("div",Tt,[e.renderSlot(r.$slots,"default")])])])])}const K=St(Nt,[["render",Pt]]),jt=["dusk"],Mt={class:"flex flex-row flex-wrap sm:flex-nowrap justify-start px-4 sm:px-0"},Ot={class:"order-2 sm:order-1 mr-2 sm:mr-4"},zt={key:0,class:"flex flex-row w-full sm:w-auto sm:flex-grow order-1 sm:order-2 mb-2 sm:mb-0 sm:mr-4"},Lt={key:0,class:"order-5 sm:order-3 sm:mr-4 ml-auto"},It={class:"min-w-full divide-y divide-gray-200 bg-white"},Rt={class:"bg-gray-50"},Wt={class:"font-medium text-xs uppercase text-left tracking-wider text-gray-500 py-3 px-6"},At={class:"bg-white divide-y divide-gray-200"},Ht={__name:"Table",props:{inertia:{type:Object,default:()=>({}),required:!1},name:{type:String,default:"default",required:!1},striped:{type:Boolean,default:!1,required:!1},preventOverlappingRequests:{type:Boolean,default:!0,required:!1},inputDebounceMs:{type:Number,default:350,required:!1},preserveScroll:{type:[Boolean,String],default:!1,required:!1},resource:{type:Object,default:()=>({}),required:!1},meta:{type:Object,default:()=>({}),required:!1},data:{type:Object,default:()=>({}),required:!1}},setup(r){const o=r;e.getCurrentInstance(),console.log(o.inertia);const s=e.ref(0),t=e.computed(()=>{let n=_.usePage().props.queryBuilderProps?_.usePage().props.queryBuilderProps[o.name]||{}:{};return n._updates=s.value,n}),l=e.ref(t.value),c=e.computed(()=>t.value.pageName),a=e.ref([]),f=e.ref(null),k=e.computed(()=>!(t.value.hasToggleableColumns||t.value.hasFilters||t.value.hasSearchInputs||t.value.globalSearch)),b=e.computed(()=>Object.keys(o.resource).length===0?o.data:"data"in o.resource?o.resource.data:o.resource),g=e.computed(()=>Object.keys(o.resource).length===0?o.meta:"links"in o.resource&&"meta"in o.resource&&Object.keys(o.resource.links).length===4&&"next"in o.resource.links&&"prev"in o.resource.links?{...o.resource.meta,next_page_url:o.resource.links.next,prev_page_url:o.resource.links.prev}:"meta"in o.resource?o.resource.meta:o.resource),h=e.computed(()=>b.value.length>0||g.value.total>0);function N(n){a.value=a.value.filter(i=>i!=n),E(n,null)}function q(n){a.value.push(n)}const Kt=e.computed(()=>{if(a.value.length>0)return!0;const n=$.default.parse(location.search.substring(1));if(n[c.value]>1)return!0;const u=o.name==="default"?"":o.name+"_";let m=!1;return w.default(["filter","columns","cursor","sort"],p=>{const B=n[u+p];p==="sort"&&B===t.value.defaultSort||B!==void 0&&(m=!0)}),m});function G(){a.value=[],w.default(l.value.filters,(n,i)=>{l.value.filters[i].value=null}),w.default(l.value.searchInputs,(n,i)=>{l.value.searchInputs[i].value=null}),w.default(l.value.columns,(n,i)=>{l.value.columns[i].hidden=n.can_be_hidden?!t.value.defaultVisibleToggleableColumns.includes(n.key):!1}),l.value.sort=null,l.value.cursor=null,l.value.page=1}const Q={};function E(n,i){clearTimeout(Q[n]),Q[n]=setTimeout(()=>{F.value&&o.preventOverlappingRequests&&F.value.cancel();const u=x("searchInputs",n);l.value.searchInputs[u].value=i,l.value.cursor=null,l.value.page=1},o.inputDebounceMs)}function U(n){E("global",n)}function Y(n,i){const u=x("filters",n);l.value.filters[u].value=i,l.value.cursor=null,l.value.page=1}function J(n){l.value.cursor=null,l.value.perPage=n,l.value.page=1}function x(n,i){return _e.default(l.value[n],u=>u.key==i)}function X(n,i){const u=x("columns",n);l.value.columns[u].hidden=!i}function Gt(){let n={};return w.default(l.value.searchInputs,i=>{i.value!==null&&(n[i.key]=i.value)}),w.default(l.value.filters,i=>{i.value!==null&&(n[i.key]=i.value)}),n}function Qt(){const n=l.value.columns;let i=we.default(n,m=>!m.hidden),u=Be.default(i,m=>m.key).sort();return xe.default(u,t.value.defaultVisibleToggleableColumns)?{}:u}function Ut(){const n=Gt(),i=Qt(),u={};Object.keys(n).length>0&&(u.filter=n),Object.keys(i).length>0&&(u.columns=i);const m=l.value.cursor,p=l.value.page,B=l.value.sort,te=l.value.perPage;return m&&(u.cursor=m),p>1&&(u.page=p),te>1&&(u.perPage=te),B&&(u.sort=B),u}function Yt(){const n=$.default.parse(location.search.substring(1)),i=o.name==="default"?"":o.name+"_";w.default(["filter","columns","cursor","sort"],m=>{delete n[i+m]}),delete n[c.value],w.default(Ut(),(m,p)=>{p==="page"?n[c.value]=m:p==="perPage"?n.perPage=m:n[i+p]=m});let u=$.default.stringify(n,{filter(m,p){return typeof p=="object"&&p!==null?Ce.default(p):p},skipNulls:!0,strictNullHandling:!0});return(!u||u===c.value+"=1")&&(u=""),u}const D=e.ref(!1),F=e.ref(null);function T(n){!n||_.router.get(n,{},{replace:!0,preserveState:!0,preserveScroll:o.preserveScroll!==!1,onBefore(){D.value=!0},onCancelToken(i){F.value=i},onFinish(){D.value=!1},onSuccess(){if("queryBuilderProps"in _.usePage().props&&(l.value.cursor=t.value.cursor,l.value.page=t.value.page),o.preserveScroll==="table-top"){const u=f.value.getBoundingClientRect().top+window.pageYOffset+-8;window.scrollTo({top:u})}s.value++}})}e.watch(l,()=>{T(location.pathname+"?"+Yt())},{deep:!0});const Z=()=>{s.value++};e.onMounted(()=>{document.addEventListener("inertia:success",Z)}),e.onUnmounted(()=>{document.removeEventListener("inertia:success",Z)});function v(n){l.value.sort==n?l.value.sort=`-${n}`:l.value.sort=n,l.value.cursor=null,l.value.page=1}function P(n){const i=x("columns",n);return!l.value.columns[i].hidden}function ee(n){const i=x("columns",n),u=be.default(t.value.columns[i]);return u.onSort=v,u}return(n,i)=>(e.openBlock(),e.createBlock(e.Transition,null,{default:e.withCtx(()=>[(e.openBlock(),e.createElementBlock("fieldset",{ref_key:"tableFieldset",ref:f,key:`table-${r.name}`,dusk:`table-${r.name}`,class:e.normalizeClass(["min-w-0",{"opacity-75":D.value}])},[e.createElementVNode("div",Mt,[e.createElementVNode("div",Ot,[e.renderSlot(n.$slots,"tableFilter",{hasFilters:e.unref(t).hasFilters,hasEnabledFilters:e.unref(t).hasEnabledFilters,filters:e.unref(t).filters,onFilterChange:Y},()=>[e.unref(t).hasFilters?(e.openBlock(),e.createBlock(R,{key:0,"has-enabled-filters":e.unref(t).hasEnabledFilters,filters:e.unref(t).filters,"on-filter-change":Y},null,8,["has-enabled-filters","filters"])):e.createCommentVNode("",!0)])]),e.unref(t).globalSearch?(e.openBlock(),e.createElementBlock("div",zt,[e.renderSlot(n.$slots,"tableGlobalSearch",{hasGlobalSearch:e.unref(t).globalSearch,label:e.unref(t).globalSearch?e.unref(t).globalSearch.label:null,value:e.unref(t).globalSearch?e.unref(t).globalSearch.value:null,onChange:U},()=>[e.unref(t).globalSearch?(e.openBlock(),e.createBlock(W,{key:0,class:"flex-grow",label:e.unref(t).globalSearch.label,value:e.unref(t).globalSearch.value,"on-change":U},null,8,["label","value"])):e.createCommentVNode("",!0)])])):e.createCommentVNode("",!0),e.renderSlot(n.$slots,"tableReset",{canBeReset:"canBeReset",onClick:G},()=>[e.unref(Kt)?(e.openBlock(),e.createElementBlock("div",Lt,[e.createVNode(H,{"on-click":G})])):e.createCommentVNode("",!0)]),e.renderSlot(n.$slots,"tableAddSearchRow",{hasSearchInputs:e.unref(t).hasSearchInputs,hasSearchInputsWithoutValue:e.unref(t).hasSearchInputsWithoutValue,searchInputs:e.unref(t).searchInputsWithoutGlobal,onAdd:q},()=>[e.unref(t).hasSearchInputs?(e.openBlock(),e.createBlock(L,{key:0,class:"order-3 sm:order-4 mr-2 sm:mr-4","search-inputs":e.unref(t).searchInputsWithoutGlobal,"has-search-inputs-without-value":e.unref(t).hasSearchInputsWithoutValue,"on-add":q},null,8,["search-inputs","has-search-inputs-without-value"])):e.createCommentVNode("",!0)]),e.renderSlot(n.$slots,"tableColumns",{hasColumns:e.unref(t).hasToggleableColumns,columns:e.unref(t).columns,hasHiddenColumns:e.unref(t).hasHiddenColumns,onChange:X},()=>[e.unref(t).hasToggleableColumns?(e.openBlock(),e.createBlock(I,{key:0,class:"order-4 mr-4 sm:mr-0 sm:order-5",columns:e.unref(t).columns,"has-hidden-columns":e.unref(t).hasHiddenColumns,"on-change":X},null,8,["columns","has-hidden-columns"])):e.createCommentVNode("",!0)])]),e.renderSlot(n.$slots,"tableSearchRows",{hasSearchRowsWithValue:e.unref(t).hasSearchInputsWithValue,searchInputs:e.unref(t).searchInputsWithoutGlobal,forcedVisibleSearchInputs:a.value,onChange:E},()=>[e.unref(t).hasSearchInputsWithValue||a.value.length>0?(e.openBlock(),e.createBlock(A,{key:0,"search-inputs":e.unref(t).searchInputsWithoutGlobal,"forced-visible-search-inputs":a.value,"on-change":E,"on-remove":N},null,8,["search-inputs","forced-visible-search-inputs"])):e.createCommentVNode("",!0)]),e.renderSlot(n.$slots,"tableWrapper",{meta:e.unref(g)},()=>[e.createVNode(K,{class:e.normalizeClass({"mt-3":!e.unref(k)})},{default:e.withCtx(()=>[e.renderSlot(n.$slots,"table",{},()=>[e.createElementVNode("table",It,[e.createElementVNode("thead",Rt,[e.renderSlot(n.$slots,"head",{show:P,sortBy:v,header:ee},()=>[e.createElementVNode("tr",Wt,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(t).columns,u=>(e.openBlock(),e.createBlock(M,{key:`table-${r.name}-header-${u.key}`,cell:ee(u.key)},null,8,["cell"]))),128))])])]),e.createElementVNode("tbody",At,[e.renderSlot(n.$slots,"body",{show:P},()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(b),(u,m)=>(e.openBlock(),e.createElementBlock("tr",{key:`table-${r.name}-row-${m}`,class:e.normalizeClass(["",{"bg-gray-50":r.striped&&m%2,"hover:bg-gray-100":r.striped,"hover:bg-gray-50":!r.striped}])},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(t).columns,p=>e.withDirectives((e.openBlock(),e.createElementBlock("td",{key:`table-${r.name}-row-${m}-column-${p.key}`,class:"text-sm py-4 px-6 text-gray-500 whitespace-nowrap"},[e.renderSlot(n.$slots,`cell(${p.key})`,{item:u},()=>[e.createTextVNode(e.toDisplayString(u[p.key]),1)])])),[[e.vShow,P(p.key)]])),128))],2))),128))])])])]),e.renderSlot(n.$slots,"pagination",{onClick:T,hasData:e.unref(h),meta:e.unref(g),perPageOptions:e.unref(t).perPageOptions,onPerPageChange:J},()=>[e.createVNode(z,{"on-click":T,"has-data":e.unref(h),meta:e.unref(g),"per-page-options":e.unref(t).perPageOptions,"on-per-page-change":J},null,8,["has-data","meta","per-page-options"])])]),_:3},8,["class"])])],10,jt))]),_:3}))}};d.ButtonWithDropdown=C,d.HeaderCell=M,d.OnClickOutside=j,d.Pagination=z,d.Table=Ht,d.TableAddSearchRow=L,d.TableColumns=I,d.TableFilter=R,d.TableGlobalSearch=W,d.TableReset=H,d.TableSearchRows=A,d.TableWrapper=K,d.getTranslations=S,d.setTranslation=Pe,d.setTranslations=je,Object.defineProperties(d,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
(function(d,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue"),require("@popperjs/core/lib/popper-lite"),require("@popperjs/core/lib/modifiers/preventOverflow"),require("@popperjs/core/lib/modifiers/flip"),require("lodash-es/uniq"),require("@inertiajs/vue3"),require("lodash-es/find"),require("qs"),require("lodash-es/clone"),require("lodash-es/filter"),require("lodash-es/findKey"),require("lodash-es/forEach"),require("lodash-es/isEqual"),require("lodash-es/map"),require("lodash-es/pickBy")):typeof define=="function"&&define.amd?define(["exports","vue","@popperjs/core/lib/popper-lite","@popperjs/core/lib/modifiers/preventOverflow","@popperjs/core/lib/modifiers/flip","lodash-es/uniq","@inertiajs/vue3","lodash-es/find","qs","lodash-es/clone","lodash-es/filter","lodash-es/findKey","lodash-es/forEach","lodash-es/isEqual","lodash-es/map","lodash-es/pickBy"],e):(d=typeof globalThis<"u"?globalThis:d||self,e((d.Inertia=d.Inertia||{},d.Inertia["js Tables for Laravel Query Builder"]={}),d.Vue,d.popperLite,d.preventOverflow,d.flip,d.uniq,d.vue3,d.find,d.qs,d.clone,d.filter,d.findKey,d.forEach,d.isEqual,d.map,d.pickBy))})(this,function(d,e,re,ne,le,oe,_,ae,se,ie,ce,de,ue,fe,me,pe){"use strict";const y=r=>r&&typeof r=="object"&&"default"in r?r:{default:r},he=y(ne),ge=y(le),ye=y(oe),ke=y(ae),$=y(se),be=y(ie),we=y(ce),_e=y(de),w=y(ue),xe=y(fe),Be=y(me),Ce=y(pe),j={__name:"OnClickOutside",props:{do:{type:Function,required:!0}},setup(r){const o=r,s=e.ref(null),t=e.ref(null);return e.onMounted(()=>{s.value=l=>{l.target===t.value||t.value.contains(l.target)||o.do()},document.addEventListener("click",s.value),document.addEventListener("touchstart",s.value)}),e.onBeforeUnmount(()=>{document.removeEventListener("click",s.value),document.removeEventListener("touchstart",s.value)}),(l,c)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"root",ref:t},[e.renderSlot(l.$slots,"default")],512))}},Ee={class:"relative"},$e=["dusk","disabled","onClick"],Ve={class:"mt-2 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5"},C={__name:"ButtonWithDropdown",props:{placement:{type:String,default:"bottom-start",required:!1},active:{type:Boolean,default:!1,required:!1},dusk:{type:String,default:null,required:!1},disabled:{type:Boolean,default:!1,required:!1}},setup(r,{expose:o}){const s=r,t=e.ref(!1),l=e.ref(null);function c(){t.value=!t.value}function a(){t.value=!1}e.watch(t,()=>{l.value.update()});const f=e.ref(null),k=e.ref(null);return e.onMounted(()=>{l.value=re.createPopper(f.value,k.value,{placement:s.placement,modifiers:[ge.default,he.default]})}),o({hide:a}),(b,g)=>(e.openBlock(),e.createBlock(j,{do:a},{default:e.withCtx(()=>[e.createElementVNode("div",Ee,[e.createElementVNode("button",{ref_key:"button",ref:f,type:"button",dusk:r.dusk,disabled:r.disabled,class:e.normalizeClass(["w-full bg-white border rounded-md shadow-sm px-4 py-2 inline-flex justify-center text-sm font-medium text-gray-700 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",{"border-green-300":r.active,"border-gray-300":!r.active,"cursor-not-allowed":r.disabled}]),"aria-haspopup":"true",onClick:e.withModifiers(c,["prevent"])},[e.renderSlot(b.$slots,"button")],10,$e),e.withDirectives(e.createElementVNode("div",{ref_key:"tooltip",ref:k,class:"absolute z-10"},[e.createElementVNode("div",Ve,[e.renderSlot(b.$slots,"default")])],512),[[e.vShow,t.value]])])]),_:3}))}},Se={class:"flex flex-row items-center"},Ne={class:"uppercase"},qe=["sorted"],De={key:0,fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41zm255-105L177 64c-9.4-9.4-24.6-9.4-33.9 0L24 183c-15.1 15.1-4.4 41 17 41h238c21.4 0 32.1-25.9 17-41z"},Fe={key:1,fill:"currentColor",d:"M279 224H41c-21.4 0-32.1-25.9-17-41L143 64c9.4-9.4 24.6-9.4 33.9 0l119 119c15.2 15.1 4.5 41-16.9 41z"},Te={key:2,fill:"currentColor",d:"M41 288h238c21.4 0 32.1 25.9 17 41L177 448c-9.4 9.4-24.6 9.4-33.9 0L24 329c-15.1-15.1-4.4-41 17-41z"},M={__name:"HeaderCell",props:{cell:{type:Object,required:!0}},setup(r){const o=r;function s(){o.cell.sortable&&o.cell.onSort(o.cell.key)}return(t,l)=>e.withDirectives((e.openBlock(),e.createElementBlock("th",null,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(r.cell.sortable?"button":"div"),{class:"py-3 px-6 w-full",dusk:r.cell.sortable?`sort-${r.cell.key}`:null,onClick:e.withModifiers(s,["prevent"])},{default:e.withCtx(()=>[e.createElementVNode("span",Se,[e.renderSlot(t.$slots,"label",{},()=>[e.createElementVNode("span",Ne,e.toDisplayString(r.cell.label),1)]),e.renderSlot(t.$slots,"sort",{},()=>[r.cell.sortable?(e.openBlock(),e.createElementBlock("svg",{key:0,"aria-hidden":"true",class:e.normalizeClass(["w-3 h-3 ml-2",{"text-gray-400":!r.cell.sorted,"text-green-500":r.cell.sorted}]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",sorted:r.cell.sorted},[r.cell.sorted?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("path",De)),r.cell.sorted==="asc"?(e.openBlock(),e.createElementBlock("path",Fe)):e.createCommentVNode("",!0),r.cell.sorted==="desc"?(e.openBlock(),e.createElementBlock("path",Te)):e.createCommentVNode("",!0)],10,qe)):e.createCommentVNode("",!0)])])]),_:3},8,["dusk","onClick"]))],512)),[[e.vShow,!r.cell.hidden]])}},V={translations:{next:"Next",no_results_found:"No results found",of:"of",per_page:"per page",previous:"Previous",results:"results",to:"to"}};function S(){return V.translations}function Pe(r,o){V.translations[r]=o}function je(r){V.translations=r}const Me=["dusk","value"],Oe=["value"],O={__name:"PerPageSelector",props:{dusk:{type:String,default:null,required:!1},value:{type:Number,default:15,required:!1},options:{type:Array,default(){return[15,30,50,100]},required:!1},onChange:{type:Function,required:!0}},setup(r){const o=r,s=S(),t=e.computed(()=>{let l=[...o.options];return l.push(parseInt(o.value)),ye.default(l).sort((c,a)=>c-a)});return(l,c)=>(e.openBlock(),e.createElementBlock("select",{name:"per_page",dusk:r.dusk,value:r.value,class:"block focus:ring-indigo-500 focus:border-indigo-500 min-w-max shadow-sm text-sm border-gray-300 rounded-md",onChange:c[0]||(c[0]=a=>r.onChange(a.target.value))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(t),a=>(e.openBlock(),e.createElementBlock("option",{key:a,value:a},e.toDisplayString(a)+" "+e.toDisplayString(e.unref(s).per_page),9,Oe))),128))],40,Me))}},ze={key:0,class:"bg-white px-4 py-3 flex items-center justify-between border-t border-gray-200 sm:px-6"},Le={key:0},Ie=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-gray-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M7 16l-4-4m0 0l4-4m-4 4h18"})],-1),Re={class:"hidden sm:inline ml-2"},We={class:"hidden sm:inline mr-2"},Ae=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-gray-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},[e.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17 8l4 4m0 0l-4 4m4-4H3"})],-1),He={key:2,class:"hidden sm:flex-1 sm:flex sm:items-center sm:justify-between"},Ke={class:"flex flex-row space-x-4 items-center grow"},Ge={class:"hidden lg:block text-sm text-gray-700 grow"},Qe={class:"font-medium"},Ue={class:"font-medium"},Ye={class:"font-medium"},Je={class:"relative z-0 inline-flex rounded-md shadow-sm -space-x-px","aria-label":"Pagination"},Xe={class:"sr-only"},Ze=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z","clip-rule":"evenodd"})],-1),ve={class:"sr-only"},et=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z","clip-rule":"evenodd"})],-1),z={__name:"Pagination",props:{onClick:{type:Function,required:!1},perPageOptions:{type:Array,default(){return()=>[15,30,50,100]},required:!1},onPerPageChange:{type:Function,default(){return()=>{}},required:!1},hasData:{type:Boolean,required:!0},meta:{type:Object,required:!1}},setup(r){const o=r,s=S(),t=e.computed(()=>"links"in c.value?c.value.links.length>0:!1),l=e.computed(()=>Object.keys(c.value).length>0),c=e.computed(()=>o.meta),a=e.computed(()=>"prev_page_url"in c.value?c.value.prev_page_url:null),f=e.computed(()=>"next_page_url"in c.value?c.value.next_page_url:null),k=e.computed(()=>parseInt(c.value.per_page));return(b,g)=>e.unref(l)?(e.openBlock(),e.createElementBlock("nav",ze,[!r.hasData||e.unref(c).total<1?(e.openBlock(),e.createElementBlock("p",Le,e.toDisplayString(e.unref(s).no_results_found),1)):e.createCommentVNode("",!0),r.hasData?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["flex-1 flex justify-between",{"sm:hidden":e.unref(t)}])},[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(a)?"a":"div"),{class:e.normalizeClass([{"cursor-not-allowed text-gray-400":!e.unref(a),"text-gray-700 hover:text-gray-500":e.unref(a)},"relative inline-flex items-center px-4 py-2 border border-gray-300 text-sm font-medium rounded-md bg-white"]),href:e.unref(a),dusk:e.unref(a)?"pagination-simple-previous":null,onClick:g[0]||(g[0]=e.withModifiers(h=>r.onClick(e.unref(a)),["prevent"]))},{default:e.withCtx(()=>[Ie,e.createElementVNode("span",Re,e.toDisplayString(e.unref(s).previous),1)]),_:1},8,["class","href","dusk"])),e.createVNode(O,{dusk:"per-page-mobile",value:e.unref(k),options:r.perPageOptions,"on-change":r.onPerPageChange},null,8,["value","options","on-change"]),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(f)?"a":"div"),{class:e.normalizeClass([{"cursor-not-allowed text-gray-400":!e.unref(f),"text-gray-700 hover:text-gray-500":e.unref(f)},"ml-3 relative inline-flex items-center px-4 py-2 border border-gray-300 text-sm font-medium rounded-md bg-white"]),href:e.unref(f),dusk:e.unref(f)?"pagination-simple-next":null,onClick:g[1]||(g[1]=e.withModifiers(h=>r.onClick(e.unref(f)),["prevent"]))},{default:e.withCtx(()=>[e.createElementVNode("span",We,e.toDisplayString(e.unref(s).next),1),Ae]),_:1},8,["class","href","dusk"]))],2)):e.createCommentVNode("",!0),r.hasData&&e.unref(t)?(e.openBlock(),e.createElementBlock("div",He,[e.createElementVNode("div",Ke,[e.createVNode(O,{dusk:"per-page-full",value:e.unref(k),options:r.perPageOptions,"on-change":r.onPerPageChange},null,8,["value","options","on-change"]),e.createElementVNode("p",Ge,[e.createElementVNode("span",Qe,e.toDisplayString(e.unref(c).from),1),e.createTextVNode(" "+e.toDisplayString(e.unref(s).to)+" ",1),e.createElementVNode("span",Ue,e.toDisplayString(e.unref(c).to),1),e.createTextVNode(" "+e.toDisplayString(e.unref(s).of)+" ",1),e.createElementVNode("span",Ye,e.toDisplayString(e.unref(c).total),1),e.createTextVNode(" "+e.toDisplayString(e.unref(s).results),1)])]),e.createElementVNode("div",null,[e.createElementVNode("nav",Je,[(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(a)?"a":"div"),{class:e.normalizeClass([{"cursor-not-allowed text-gray-400":!e.unref(a),"text-gray-500 hover:bg-gray-50":e.unref(a)},"relative inline-flex items-center px-2 py-2 rounded-l-md border border-gray-300 bg-white text-sm font-medium"]),href:e.unref(a),dusk:e.unref(a)?"pagination-previous":null,onClick:g[2]||(g[2]=e.withModifiers(h=>r.onClick(e.unref(a)),["prevent"]))},{default:e.withCtx(()=>[e.createElementVNode("span",Xe,e.toDisplayString(e.unref(s).previous),1),Ze]),_:1},8,["class","href","dusk"])),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(c).links,(h,N)=>(e.openBlock(),e.createElementBlock("div",{key:N},[e.renderSlot(b.$slots,"link",{},()=>[!isNaN(h.label)||h.label==="..."?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(h.url?"a":"div"),{key:0,href:h.url,dusk:h.url?`pagination-${h.label}`:null,class:e.normalizeClass(["relative inline-flex items-center px-4 py-2 border border-gray-300 bg-white text-sm font-medium text-gray-700",{"cursor-not-allowed":!h.url,"hover:bg-gray-50":h.url,"bg-gray-100":h.active}]),onClick:e.withModifiers(q=>r.onClick(h.url),["prevent"])},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(h.label),1)]),_:2},1032,["href","dusk","class","onClick"])):e.createCommentVNode("",!0)])]))),128)),(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(f)?"a":"div"),{class:e.normalizeClass([{"cursor-not-allowed text-gray-400":!e.unref(f),"text-gray-500 hover:bg-gray-50":e.unref(f)},"relative inline-flex items-center px-2 py-2 rounded-r-md border border-gray-300 bg-white text-sm font-medium"]),href:e.unref(f),dusk:e.unref(f)?"pagination-next":null,onClick:g[3]||(g[3]=e.withModifiers(h=>r.onClick(e.unref(f)),["prevent"]))},{default:e.withCtx(()=>[e.createElementVNode("span",ve,e.toDisplayString(e.unref(s).next),1),et]),_:1},8,["class","href","dusk"]))])])])):e.createCommentVNode("",!0)])):e.createCommentVNode("",!0)}},tt=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-gray-400",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z","clip-rule":"evenodd"})],-1),rt={role:"menu","aria-orientation":"horizontal","aria-labelledby":"add-search-input-menu",class:"min-w-max"},nt=["dusk","onClick"],L={__name:"TableAddSearchRow",props:{searchInputs:{type:Object,required:!0},hasSearchInputsWithoutValue:{type:Boolean,required:!0},onAdd:{type:Function,required:!0}},setup(r){const o=r,s=e.ref(null);function t(l){o.onAdd(l),s.value.hide()}return(l,c)=>(e.openBlock(),e.createBlock(C,{ref_key:"dropdown",ref:s,dusk:"add-search-row-dropdown",disabled:!r.hasSearchInputsWithoutValue,class:"w-auto"},{button:e.withCtx(()=>[tt]),default:e.withCtx(()=>[e.createElementVNode("div",rt,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.searchInputs,(a,f)=>(e.openBlock(),e.createElementBlock("button",{key:f,dusk:`add-search-row-${a.key}`,class:"text-left w-full px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900",role:"menuitem",onClick:e.withModifiers(k=>t(a.key),["prevent"])},e.toDisplayString(a.label),9,nt))),128))])]),_:1},8,["disabled"]))}},lt=[e.createElementVNode("path",{d:"M10 12a2 2 0 100-4 2 2 0 000 4z"},null,-1),e.createElementVNode("path",{"fill-rule":"evenodd",d:"M.458 10C1.732 5.943 5.522 3 10 3s8.268 2.943 9.542 7c-1.274 4.057-5.064 7-9.542 7S1.732 14.057.458 10zM14 10a4 4 0 11-8 0 4 4 0 018 0z","clip-rule":"evenodd"},null,-1)],ot={role:"menu","aria-orientation":"horizontal","aria-labelledby":"toggle-columns-menu",class:"min-w-max"},at={class:"px-2"},st={class:"divide-y divide-gray-200"},it={class:"text-sm text-gray-900"},ct=["aria-pressed","aria-labelledby","aria-describedby","dusk","onClick"],dt=e.createElementVNode("span",{class:"sr-only"},"Column status",-1),I={__name:"TableColumns",props:{columns:{type:Object,required:!0},hasHiddenColumns:{type:Boolean,required:!0},onChange:{type:Function,required:!0}},setup(r){return(o,s)=>(e.openBlock(),e.createBlock(C,{placement:"bottom-end",dusk:"columns-dropdown",active:r.hasHiddenColumns},{button:e.withCtx(()=>[(e.openBlock(),e.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.normalizeClass(["h-5 w-5",{"text-gray-400":!r.hasHiddenColumns,"text-green-400":r.hasHiddenColumns}]),viewBox:"0 0 20 20",fill:"currentColor"},lt,2))]),default:e.withCtx(()=>[e.createElementVNode("div",ot,[e.createElementVNode("div",at,[e.createElementVNode("ul",st,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(_.usePage)().props.columns,(t,l)=>e.withDirectives((e.openBlock(),e.createElementBlock("li",{key:l,class:"py-2 flex items-center justify-between"},[e.createElementVNode("p",it,e.toDisplayString(t.label),1),e.createElementVNode("button",{type:"button",class:e.normalizeClass(["ml-4 relative inline-flex shrink-0 h-6 w-11 border-2 border-transparent rounded-full cursor-pointer transition-colors ease-in-out duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-light-blue-500",{"bg-green-500":!t.hidden,"bg-gray-200":t.hidden}]),"aria-pressed":!t.hidden,"aria-labelledby":`toggle-column-${t.key}`,"aria-describedby":`toggle-column-${t.key}`,dusk:`toggle-column-${t.key}`,onClick:e.withModifiers(c=>r.onChange(t.key,t.hidden),["prevent"])},[dt,e.createElementVNode("span",{"aria-hidden":"true",class:e.normalizeClass([{"translate-x-5":!t.hidden,"translate-x-0":t.hidden},"inline-block h-5 w-5 rounded-full bg-white shadow ring-0 transition ease-in-out duration-200"])},null,2)],10,ct)])),[[e.vShow,t.can_be_hidden]])),128))])])])]),_:1},8,["active"]))}},ut=[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M3 3a1 1 0 011-1h12a1 1 0 011 1v3a1 1 0 01-.293.707L12 11.414V15a1 1 0 01-.293.707l-2 2A1 1 0 018 17v-5.586L3.293 6.707A1 1 0 013 6V3z","clip-rule":"evenodd"},null,-1)],ft={role:"menu","aria-orientation":"horizontal","aria-labelledby":"filter-menu",class:"min-w-max"},mt={class:"text-xs uppercase tracking-wide bg-gray-100 p-3"},pt={class:"p-2"},ht=["name","value","onChange"],gt=["value"],R={__name:"TableFilter",props:{hasEnabledFilters:{type:Boolean,required:!0},filters:{type:Object,required:!0},onFilterChange:{type:Function,required:!0}},setup(r){return(o,s)=>(e.openBlock(),e.createBlock(C,{placement:"bottom-end",dusk:"filters-dropdown",active:r.hasEnabledFilters},{button:e.withCtx(()=>[(e.openBlock(),e.createElementBlock("svg",{xmlns:"http://www.w3.org/2000/svg",class:e.normalizeClass(["h-5 w-5",{"text-gray-400":!r.hasEnabledFilters,"text-green-400":r.hasEnabledFilters}]),viewBox:"0 0 20 20",fill:"currentColor"},ut,2))]),default:e.withCtx(()=>[e.createElementVNode("div",ft,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.filters,(t,l)=>(e.openBlock(),e.createElementBlock("div",{key:l},[e.createElementVNode("h3",mt,e.toDisplayString(t.label),1),e.createElementVNode("div",pt,[t.type==="select"?(e.openBlock(),e.createElementBlock("select",{key:0,name:t.key,value:t.value,class:"block focus:ring-indigo-500 focus:border-indigo-500 w-full shadow-sm text-sm border-gray-300 rounded-md",onChange:c=>r.onFilterChange(t.key,c.target.value)},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.options,(c,a)=>(e.openBlock(),e.createElementBlock("option",{key:a,value:a},e.toDisplayString(c),9,gt))),128))],40,ht)):e.createCommentVNode("",!0)])]))),128))])]),_:1},8,["active"]))}},yt={class:"relative"},kt=["placeholder","value"],bt=e.createElementVNode("div",{class:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none"},[e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 text-gray-400",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z","clip-rule":"evenodd"})])],-1),W={__name:"TableGlobalSearch",props:{label:{type:String,default:"Search...",required:!1},value:{type:String,default:"",required:!1},onChange:{type:Function,required:!0}},setup(r){return(o,s)=>(e.openBlock(),e.createElementBlock("div",yt,[e.createElementVNode("input",{class:"block w-full pl-9 text-sm rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500 border-gray-300",placeholder:r.label,value:r.value,type:"text",name:"global",onInput:s[0]||(s[0]=t=>r.onChange(t.target.value))},null,40,kt),bt]))}},wt={class:"flex rounded-md shadow-sm relative mt-3"},_t=["for"],xt=e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 mr-2 text-gray-400",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z","clip-rule":"evenodd"})],-1),Bt=["id","name","value","onInput"],Ct={class:"absolute inset-y-0 right-0 pr-3 flex items-center"},Et=["dusk","onClick"],$t=[e.createElementVNode("span",{class:"sr-only"},"Remove search",-1),e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[e.createElementVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)],A={__name:"TableSearchRows",props:{searchInputs:{type:Object,required:!0},forcedVisibleSearchInputs:{type:Array,required:!0},onChange:{type:Function,required:!0},onRemove:{type:Function,required:!0}},setup(r){const o=r,s={el:e.ref([])};let t=e.computed(()=>s.el.value);function l(c){return o.forcedVisibleSearchInputs.includes(c)}return e.watch(o.forcedVisibleSearchInputs,c=>{const a=c.length>0?c[c.length-1]:null;!a||e.nextTick().then(()=>{const f=ke.default(t.value,k=>k.__vnode.key===a);f&&f.focus()})},{immediate:!0}),(c,a)=>(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.searchInputs,(f,k)=>e.withDirectives((e.openBlock(),e.createElementBlock("div",{key:k,class:"px-4 sm:px-0"},[e.createElementVNode("div",wt,[e.createElementVNode("label",{for:f.key,class:"inline-flex items-center px-4 rounded-l-md border border-r-0 border-gray-300 bg-gray-50 text-gray-500 text-sm"},[xt,e.createElementVNode("span",null,e.toDisplayString(f.label),1)],8,_t),(e.openBlock(),e.createElementBlock("input",{id:f.key,ref_for:!0,ref:s.el,key:f.key,name:f.key,value:f.value,type:"text",class:"flex-1 min-w-0 block w-full px-3 py-2 rounded-none rounded-r-md focus:ring-indigo-500 focus:border-indigo-500 text-sm border-gray-300",onInput:b=>r.onChange(f.key,b.target.value)},null,40,Bt)),e.createElementVNode("div",Ct,[e.createElementVNode("button",{class:"rounded-md text-gray-400 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",dusk:`remove-search-row-${f.key}`,onClick:e.withModifiers(b=>r.onRemove(f.key),["prevent"])},$t,8,Et)])])])),[[e.vShow,f.value!==null||l(f.key)]])),128))}},Vt=[e.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",class:"h-5 w-5 mr-2 text-gray-400",viewBox:"0 0 20 20",fill:"currentColor"},[e.createElementVNode("path",{"fill-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","clip-rule":"evenodd"})],-1),e.createElementVNode("span",null,"Reset",-1)],H={__name:"TableReset",props:{onClick:{type:Function,required:!0}},setup(r){return(o,s)=>(e.openBlock(),e.createElementBlock("button",{ref:"button",type:"button",dusk:"reset-table",class:"w-full bg-white border rounded-md shadow-sm px-4 py-2 inline-flex justify-center text-sm font-medium text-gray-700 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500 border-gray-300","aria-haspopup":"true",onClick:s[0]||(s[0]=e.withModifiers((...t)=>r.onClick&&r.onClick(...t),["prevent"]))},Vt,512))}},St=(r,o)=>{const s=r.__vccOpts||r;for(const[t,l]of o)s[t]=l;return s},Nt={},qt={class:"flex flex-col"},Dt={class:"-my-2 overflow-x-auto sm:-mx-6 lg:-mx-8"},Ft={class:"py-2 align-middle inline-block min-w-full sm:px-6 lg:px-8"},Tt={class:"shadow border-b border-gray-200 relative"};function Pt(r,o){return e.openBlock(),e.createElementBlock("div",qt,[e.createElementVNode("div",Dt,[e.createElementVNode("div",Ft,[e.createElementVNode("div",Tt,[e.renderSlot(r.$slots,"default")])])])])}const K=St(Nt,[["render",Pt]]),jt=["dusk"],Mt={class:"flex flex-row flex-wrap sm:flex-nowrap justify-start px-4 sm:px-0"},Ot={class:"order-2 sm:order-1 mr-2 sm:mr-4"},zt={key:0,class:"flex flex-row w-full sm:w-auto sm:grow order-1 sm:order-2 mb-2 sm:mb-0 sm:mr-4"},Lt={key:0,class:"order-5 sm:order-3 sm:mr-4 ml-auto"},It={class:"min-w-full divide-y divide-gray-200 bg-white"},Rt={class:"bg-gray-50"},Wt={class:"font-medium text-xs uppercase text-left tracking-wider text-gray-500 py-3 px-6"},At={class:"bg-white divide-y divide-gray-200"},Ht={__name:"Table",props:{inertia:{type:Object,default:()=>({}),required:!1},name:{type:String,default:"default",required:!1},striped:{type:Boolean,default:!1,required:!1},preventOverlappingRequests:{type:Boolean,default:!0,required:!1},inputDebounceMs:{type:Number,default:350,required:!1},preserveScroll:{type:[Boolean,String],default:!1,required:!1},resource:{type:Object,default:()=>({}),required:!1},meta:{type:Object,default:()=>({}),required:!1},data:{type:Object,default:()=>({}),required:!1}},setup(r){const o=r;e.getCurrentInstance();const s=e.ref(0),t=e.computed(()=>{let n=_.usePage().props.queryBuilderProps?_.usePage().props.queryBuilderProps[o.name]||{}:{};return n._updates=s.value,n}),l=e.ref(t.value),c=e.computed(()=>t.value.pageName),a=e.ref([]),f=e.ref(null),k=e.computed(()=>!(t.value.hasToggleableColumns||t.value.hasFilters||t.value.hasSearchInputs||t.value.globalSearch)),b=e.computed(()=>Object.keys(o.resource).length===0?o.data:"data"in o.resource?o.resource.data:o.resource),g=e.computed(()=>Object.keys(o.resource).length===0?o.meta:"links"in o.resource&&"meta"in o.resource&&Object.keys(o.resource.links).length===4&&"next"in o.resource.links&&"prev"in o.resource.links?{...o.resource.meta,next_page_url:o.resource.links.next,prev_page_url:o.resource.links.prev}:"meta"in o.resource?o.resource.meta:o.resource),h=e.computed(()=>b.value.length>0||g.value.total>0);function N(n){a.value=a.value.filter(i=>i!=n),E(n,null)}function q(n){a.value.push(n)}const Kt=e.computed(()=>{if(a.value.length>0)return!0;const n=$.default.parse(location.search.substring(1));if(n[c.value]>1)return!0;const u=o.name==="default"?"":o.name+"_";let m=!1;return w.default(["filter","columns","cursor","sort"],p=>{const B=n[u+p];p==="sort"&&B===t.value.defaultSort||B!==void 0&&(m=!0)}),m});function G(){a.value=[],w.default(l.value.filters,(n,i)=>{l.value.filters[i].value=null}),w.default(l.value.searchInputs,(n,i)=>{l.value.searchInputs[i].value=null}),w.default(l.value.columns,(n,i)=>{l.value.columns[i].hidden=n.can_be_hidden?!t.value.defaultVisibleToggleableColumns.includes(n.key):!1}),l.value.sort=null,l.value.cursor=null,l.value.page=1}const Q={};function E(n,i){clearTimeout(Q[n]),Q[n]=setTimeout(()=>{F.value&&o.preventOverlappingRequests&&F.value.cancel();const u=x("searchInputs",n);l.value.searchInputs[u].value=i,l.value.cursor=null,l.value.page=1},o.inputDebounceMs)}function U(n){E("global",n)}function Y(n,i){const u=x("filters",n);l.value.filters[u].value=i,l.value.cursor=null,l.value.page=1}function J(n){l.value.cursor=null,l.value.perPage=n,l.value.page=1}function x(n,i){return _e.default(l.value[n],u=>u.key==i)}function X(n,i){const u=x("columns",n);l.value.columns[u].hidden=!i}function Gt(){let n={};return w.default(l.value.searchInputs,i=>{i.value!==null&&(n[i.key]=i.value)}),w.default(l.value.filters,i=>{i.value!==null&&(n[i.key]=i.value)}),n}function Qt(){const n=l.value.columns;let i=we.default(n,m=>!m.hidden),u=Be.default(i,m=>m.key).sort();return xe.default(u,t.value.defaultVisibleToggleableColumns)?{}:u}function Ut(){const n=Gt(),i=Qt(),u={};Object.keys(n).length>0&&(u.filter=n),Object.keys(i).length>0&&(u.columns=i);const m=l.value.cursor,p=l.value.page,B=l.value.sort,te=l.value.perPage;return m&&(u.cursor=m),p>1&&(u.page=p),te>1&&(u.perPage=te),B&&(u.sort=B),u}function Yt(){const n=$.default.parse(location.search.substring(1)),i=o.name==="default"?"":o.name+"_";w.default(["filter","columns","cursor","sort"],m=>{delete n[i+m]}),delete n[c.value],w.default(Ut(),(m,p)=>{p==="page"?n[c.value]=m:p==="perPage"?n.perPage=m:n[i+p]=m});let u=$.default.stringify(n,{filter(m,p){return typeof p=="object"&&p!==null?Ce.default(p):p},skipNulls:!0,strictNullHandling:!0});return(!u||u===c.value+"=1")&&(u=""),u}const D=e.ref(!1),F=e.ref(null);function T(n){!n||_.router.get(n,{},{replace:!0,preserveState:!0,preserveScroll:o.preserveScroll!==!1,onBefore(){D.value=!0},onCancelToken(i){F.value=i},onFinish(){D.value=!1},onSuccess(){if("queryBuilderProps"in _.usePage().props&&(l.value.cursor=t.value.cursor,l.value.page=t.value.page),o.preserveScroll==="table-top"){const u=f.value.getBoundingClientRect().top+window.pageYOffset+-8;window.scrollTo({top:u})}s.value++}})}e.watch(l,()=>{T(location.pathname+"?"+Yt())},{deep:!0});const Z=()=>{s.value++};e.onMounted(()=>{document.addEventListener("inertia:success",Z)}),e.onUnmounted(()=>{document.removeEventListener("inertia:success",Z)});function v(n){l.value.sort==n?l.value.sort=`-${n}`:l.value.sort=n,l.value.cursor=null,l.value.page=1}function P(n){const i=x("columns",n);return!l.value.columns[i].hidden}function ee(n){const i=x("columns",n),u=be.default(t.value.columns[i]);return u.onSort=v,u}return(n,i)=>(e.openBlock(),e.createBlock(e.Transition,null,{default:e.withCtx(()=>[(e.openBlock(),e.createElementBlock("fieldset",{ref_key:"tableFieldset",ref:f,key:`table-${r.name}`,dusk:`table-${r.name}`,class:e.normalizeClass(["min-w-0",{"opacity-75":D.value}])},[e.createElementVNode("div",Mt,[e.createElementVNode("div",Ot,[e.renderSlot(n.$slots,"tableFilter",{hasFilters:e.unref(t).hasFilters,hasEnabledFilters:e.unref(t).hasEnabledFilters,filters:e.unref(t).filters,onFilterChange:Y},()=>[e.unref(t).hasFilters?(e.openBlock(),e.createBlock(R,{key:0,"has-enabled-filters":e.unref(t).hasEnabledFilters,filters:e.unref(t).filters,"on-filter-change":Y},null,8,["has-enabled-filters","filters"])):e.createCommentVNode("",!0)])]),e.unref(t).globalSearch?(e.openBlock(),e.createElementBlock("div",zt,[e.renderSlot(n.$slots,"tableGlobalSearch",{hasGlobalSearch:e.unref(t).globalSearch,label:e.unref(t).globalSearch?e.unref(t).globalSearch.label:null,value:e.unref(t).globalSearch?e.unref(t).globalSearch.value:null,onChange:U},()=>[e.unref(t).globalSearch?(e.openBlock(),e.createBlock(W,{key:0,class:"grow",label:e.unref(t).globalSearch.label,value:e.unref(t).globalSearch.value,"on-change":U},null,8,["label","value"])):e.createCommentVNode("",!0)])])):e.createCommentVNode("",!0),e.renderSlot(n.$slots,"tableReset",{canBeReset:"canBeReset",onClick:G},()=>[e.unref(Kt)?(e.openBlock(),e.createElementBlock("div",Lt,[e.createVNode(H,{"on-click":G})])):e.createCommentVNode("",!0)]),e.renderSlot(n.$slots,"tableAddSearchRow",{hasSearchInputs:e.unref(t).hasSearchInputs,hasSearchInputsWithoutValue:e.unref(t).hasSearchInputsWithoutValue,searchInputs:e.unref(t).searchInputsWithoutGlobal,onAdd:q},()=>[e.unref(t).hasSearchInputs?(e.openBlock(),e.createBlock(L,{key:0,class:"order-3 sm:order-4 mr-2 sm:mr-4","search-inputs":e.unref(t).searchInputsWithoutGlobal,"has-search-inputs-without-value":e.unref(t).hasSearchInputsWithoutValue,"on-add":q},null,8,["search-inputs","has-search-inputs-without-value"])):e.createCommentVNode("",!0)]),e.renderSlot(n.$slots,"tableColumns",{hasColumns:e.unref(t).hasToggleableColumns,columns:e.unref(t).columns,hasHiddenColumns:e.unref(t).hasHiddenColumns,onChange:X},()=>[e.unref(t).hasToggleableColumns?(e.openBlock(),e.createBlock(I,{key:0,class:"order-4 mr-4 sm:mr-0 sm:order-5",columns:e.unref(t).columns,"has-hidden-columns":e.unref(t).hasHiddenColumns,"on-change":X},null,8,["columns","has-hidden-columns"])):e.createCommentVNode("",!0)])]),e.renderSlot(n.$slots,"tableSearchRows",{hasSearchRowsWithValue:e.unref(t).hasSearchInputsWithValue,searchInputs:e.unref(t).searchInputsWithoutGlobal,forcedVisibleSearchInputs:a.value,onChange:E},()=>[e.unref(t).hasSearchInputsWithValue||a.value.length>0?(e.openBlock(),e.createBlock(A,{key:0,"search-inputs":e.unref(t).searchInputsWithoutGlobal,"forced-visible-search-inputs":a.value,"on-change":E,"on-remove":N},null,8,["search-inputs","forced-visible-search-inputs"])):e.createCommentVNode("",!0)]),e.renderSlot(n.$slots,"tableWrapper",{meta:e.unref(g)},()=>[e.createVNode(K,{class:e.normalizeClass({"mt-3":!e.unref(k)})},{default:e.withCtx(()=>[e.renderSlot(n.$slots,"table",{},()=>[e.createElementVNode("table",It,[e.createElementVNode("thead",Rt,[e.renderSlot(n.$slots,"head",{show:P,sortBy:v,header:ee},()=>[e.createElementVNode("tr",Wt,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(t).columns,u=>(e.openBlock(),e.createBlock(M,{key:`table-${r.name}-header-${u.key}`,cell:ee(u.key)},null,8,["cell"]))),128))])])]),e.createElementVNode("tbody",At,[e.renderSlot(n.$slots,"body",{show:P},()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(b),(u,m)=>(e.openBlock(),e.createElementBlock("tr",{key:`table-${r.name}-row-${m}`,class:e.normalizeClass(["",{"bg-gray-50":r.striped&&m%2,"hover:bg-gray-100":r.striped,"hover:bg-gray-50":!r.striped}])},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(t).columns,p=>e.withDirectives((e.openBlock(),e.createElementBlock("td",{key:`table-${r.name}-row-${m}-column-${p.key}`,class:"text-sm py-4 px-6 text-gray-500 whitespace-nowrap"},[e.renderSlot(n.$slots,`cell(${p.key})`,{item:u},()=>[e.createTextVNode(e.toDisplayString(u[p.key]),1)])])),[[e.vShow,P(p.key)]])),128))],2))),128))])])])]),e.renderSlot(n.$slots,"pagination",{onClick:T,hasData:e.unref(h),meta:e.unref(g),perPageOptions:e.unref(t).perPageOptions,onPerPageChange:J},()=>[e.createVNode(z,{"on-click":T,"has-data":e.unref(h),meta:e.unref(g),"per-page-options":e.unref(t).perPageOptions,"on-per-page-change":J},null,8,["has-data","meta","per-page-options"])])]),_:3},8,["class"])])],10,jt))]),_:3}))}};d.ButtonWithDropdown=C,d.HeaderCell=M,d.OnClickOutside=j,d.Pagination=z,d.Table=Ht,d.TableAddSearchRow=L,d.TableColumns=I,d.TableFilter=R,d.TableGlobalSearch=W,d.TableReset=H,d.TableSearchRows=A,d.TableWrapper=K,d.getTranslations=S,d.setTranslation=Pe,d.setTranslations=je,Object.defineProperties(d,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});
{
"name": "@dootix-developer/inertiajs-tables-laravel-query-builder",
"version": "2.2.2",
"version": "2.2.3",
"description": "Inertia.js Front-end Components for Spatie's Laravel Query Builder",

@@ -5,0 +5,0 @@ "private": false,

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc