added searching and sorting system

This commit is contained in:
2025-11-22 11:32:51 -05:00
parent 9f2948ac18
commit 712941458a
16 changed files with 452 additions and 16 deletions

View File

@@ -3,8 +3,8 @@ import { Course, CourseAttendeeRole, CourseEventDetails, CourseEventSummary } fr
//@ts-ignore
const addr = import.meta.env.VITE_APIHOST;
export async function getTrainingReports(): Promise<CourseEventSummary[]> {
const res = await fetch(`${addr}/courseEvent`);
export async function getTrainingReports(sortMode: string, search: string): Promise<CourseEventSummary[]> {
const res = await fetch(`${addr}/courseEvent?sort=${sortMode}&search=${search}`);
if (res.ok) {
return await res.json() as Promise<CourseEventSummary[]>;