mirror of
https://github.com/kjanat/livedash-node.git
synced 2026-01-16 13:52:16 +01:00
feat(sessions): add missing language, sortKey, and sortOrder filtering support
- Add language field with ISO 639-1 validation to sessionFilterSchema - Add sortKey enum with startTime, category, language, sentiment, sessionId options - Add sortOrder enum with asc/desc options - Update tRPC router to support new filtering and sorting parameters - Uncomment frontend code to enable full filtering functionality - Add comprehensive validation tests for new schema fields Resolves commented out filter options in app/dashboard/sessions/page.tsx lines 491-502
This commit is contained in:
@ -504,11 +504,11 @@ export default function SessionsPage() {
|
||||
category: selectedCategory
|
||||
? (selectedCategory as z.infer<typeof sessionFilterSchema>["category"])
|
||||
: undefined,
|
||||
// language: selectedLanguage || undefined, // Not supported in schema yet
|
||||
language: selectedLanguage || undefined,
|
||||
startDate: startDate || undefined,
|
||||
endDate: endDate || undefined,
|
||||
// sortKey: sortKey || undefined, // Not supported in schema yet
|
||||
// sortOrder: sortOrder || undefined, // Not supported in schema yet
|
||||
sortKey: sortKey || undefined,
|
||||
sortOrder: sortOrder || undefined,
|
||||
page: currentPage,
|
||||
limit: pageSize,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user