mui-toolpad-extended-tuni
Version:
24 lines (23 loc) • 891 B
TypeScript
/** @format */
import { Course } from '../../store/useCourseStore';
type CourseSelectorProps = {
courses: Course[];
navigationType?: 'direct' | 'instances';
};
/**
* Component for displaying and selecting courses with enhanced navigation features.
*
* @version 2.1.0
* @updates
* - Added support for direct and instance-based navigation modes
* - Enhanced course filtering with code and instance grouping
* - Added support for inactive course states
* - Improved course selection UI with new card-based design
*
* @component
* @param {CourseSelectorProps} props
* @param {Course[]} props.courses - Array of available courses
* @param {'direct' | 'instances'} [props.navigationType='direct'] - Navigation mode
*/
declare const CourseSelector: ({ courses, navigationType, }: CourseSelectorProps) => import("react/jsx-runtime").JSX.Element;
export default CourseSelector;