add previous and next buttons (lectures are separate from assignments/quizzes/pages)

This commit is contained in:
Adam Teichert
2025-12-16 22:27:04 -07:00
parent 859bdf01f2
commit cef2323886
9 changed files with 243 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
import { useOrderedCourseItems } from "./useOrderedCourseItems";
import { getNavigationLinks, CourseItemType } from "./navigationLogic";
export function useItemNavigation(
type: CourseItemType,
name: string,
moduleName?: string
) {
const { orderedItems, orderedLectures } = useOrderedCourseItems();
const list = type === "lecture" ? orderedLectures : orderedItems;
return getNavigationLinks(list, type, name, moduleName);
}