File tree Expand file tree Collapse file tree 1 file changed +19
-24
lines changed
resources/js/Pages/Admin/Users Expand file tree Collapse file tree 1 file changed +19
-24
lines changed Original file line number Diff line number Diff line change @@ -38,24 +38,24 @@ function toggleUserContextMenu(event, userData) {
3838
3939// DataTable
4040const {
41+ processing ,
4142 filters ,
42- sortField ,
43- sortOrder ,
44- rowsPerPage ,
43+ sorting ,
4544 firstDatasetIndex ,
46- hasFilteringApplied ,
45+ filteredOrSorted ,
4746 debounceInputFilter ,
48- onFilter ,
49- onSort ,
50- onPage ,
5147 fetchData ,
52- resetTable ,
48+ paginate ,
49+ filter ,
50+ sort ,
51+ reset ,
5352} = useLazyDataTable (
5453 {
5554 name: { value: null , matchMode: FilterMatchMode .CONTAINS },
5655 email: { value: null , matchMode: FilterMatchMode .CONTAINS },
5756 },
58- [' users' ]
57+ [' users' ],
58+ props .users .per_page
5959);
6060 </script >
6161
@@ -68,25 +68,19 @@ const {
6868 >
6969 <template #titleEnd >
7070 <Button
71- v-if =" hasFilteringApplied "
71+ v-if =" filteredOrSorted "
7272 severity =" secondary"
7373 type =" button"
7474 icon =" pi pi-filter-slash"
7575 label =" Clear Filters"
7676 outlined
77- @click =" resetTable "
77+ @click =" reset "
7878 />
7979 </template >
8080
8181 <Container :fluid =" true" >
8282 <div >
83- <Card
84- :pt =" {
85- body: {
86- class: 'p-3',
87- },
88- }"
89- >
83+ <Card pt:body:class =" p-3" >
9084 <template #content >
9185 <Menu
9286 ref =" user-context-menu"
@@ -101,20 +95,21 @@ const {
10195 removableSort
10296 resizableColumns
10397 columnResizeMode =" fit"
98+ :loading =" processing"
10499 :value =" users.data"
105100 :totalRecords =" users.total"
106101 v-model:filters =" filters"
107102 filterDisplay =" row"
108- :sortField =" sortField "
109- :sortOrder =" sortOrder "
110- :rows =" rowsPerPage "
103+ :sortField =" sorting.field "
104+ :sortOrder =" sorting.order "
105+ :rows =" users.per_page "
111106 :rowsPerPageOptions =" [10, 20, 50, 100]"
112107 :first =" firstDatasetIndex"
113108 paginatorTemplate =" FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink CurrentPageReport RowsPerPageDropdown"
114109 currentPageReportTemplate =" Showing {first} to {last} of {totalRecords} records"
115- @filter =" onFilter "
116- @sort =" onSort "
117- @page =" onPage "
110+ @filter =" filter "
111+ @sort =" sort "
112+ @page =" paginate "
118113 >
119114 <Column
120115 field =" name"
You can’t perform that action at this time.
0 commit comments