From 7d006d550946df74dc155dd685554eb307878a58 Mon Sep 17 00:00:00 2001 From: Connor Abbas <89364288+connorabbas@users.noreply.github.com> Date: Mon, 13 Jan 2025 21:04:06 -0600 Subject: [PATCH 1/2] readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 41aea301..1359f4a4 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Do you need a separate Vue SPA front-end instead of using Inertia.js? Consider u - Pre-configured [Auto Import](https://primevue.org/autoimport/) PrimeVue components - Wrapper components for PrimeVue's `Breadcrumb`, `Menu`, `MenuBar`, & `PanelMenu` utilizing Inertia's `Link` component - Light/Dark mode toggle -- `usePaginatedData()` & `useLazyDataTable()` composables for use with PrimeVue's `DataTable` component for easy pagination/filtering/sorting (example usage in `feature/admin-panel` branch) +- `usePaginatedData()` & `useLazyDataTable()` composables for use with PrimeVue's `Paginator` & `DataTable` components for easy pagination/filtering/sorting (example usage in `feature/admin-panel` branch) - Easily customizable theming - Configured to use TypeScript (not required) From 47dabd92daecb5fad3cd7f2d640dd0fe885cf13b Mon Sep 17 00:00:00 2001 From: Connor Abbas <89364288+connorabbas@users.noreply.github.com> Date: Tue, 14 Jan 2025 07:45:39 -0600 Subject: [PATCH 2/2] reset matchmode --- resources/js/Composables/usePaginatedData.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/js/Composables/usePaginatedData.ts b/resources/js/Composables/usePaginatedData.ts index 5da6bf13..26b32967 100644 --- a/resources/js/Composables/usePaginatedData.ts +++ b/resources/js/Composables/usePaginatedData.ts @@ -117,6 +117,7 @@ export function usePaginatedData( const defaultFilters = cloneDeep(initialFilters); Object.keys(defaultFilters).forEach((key) => { filters.value[key].value = defaultFilters[key].value; + filters.value[key].matchMode = defaultFilters[key].matchMode; }); sorting.value = { field: '',