summaryrefslogtreecommitdiff
path: root/lib/evaluation-criteria/validations.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/evaluation-criteria/validations.ts')
-rw-r--r--lib/evaluation-criteria/validations.ts13
1 files changed, 5 insertions, 8 deletions
diff --git a/lib/evaluation-criteria/validations.ts b/lib/evaluation-criteria/validations.ts
index 39f0580f..1f06c66e 100644
--- a/lib/evaluation-criteria/validations.ts
+++ b/lib/evaluation-criteria/validations.ts
@@ -8,7 +8,7 @@ import {
parseAsStringEnum,
} from 'nuqs/server';
import { getFiltersStateParser, getSortingStateParser } from "@/lib/parsers"
-import { type RegEvalCriteriaView } from "@/db/schema";
+import { RegEvalCriteria } from "@/db/schema";
// ----------------------------------------------------------------------------------------------------
@@ -17,14 +17,11 @@ const searchParamsCache = createSearchParamsCache({
flags: parseAsArrayOf(z.enum(['advancedTable', 'floatingBar'])).withDefault([]),
page: parseAsInteger.withDefault(1),
perPage: parseAsInteger.withDefault(10),
- sort: getSortingStateParser<RegEvalCriteriaView>().withDefault([
- { id: 'criteriaId', desc: false },
- { id: 'orderIndex', desc: false },
+ sort: getSortingStateParser<RegEvalCriteria>().withDefault([
+ { id: 'createdAt', desc: false },
+
]),
- tagTypeLabel: parseAsString.withDefault(''),
- classLabel: parseAsString.withDefault(''),
- formCode: parseAsString.withDefault(''),
- formName: parseAsString.withDefault(''),
+
filters: getFiltersStateParser().withDefault([]),
joinOperator: parseAsStringEnum(['and', 'or']).withDefault('and'),
search: parseAsString.withDefault(''),