Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CourseInstanceTableProps

Hierarchy

  • CourseInstanceTableProps

Index

Properties

academicYear

academicYear: number

The Academic Year of the data currently being displayed

courseList

The list of courses to be shown in the table

filters

filters: FilterState

The current values of the table column filters

genericFilterUpdate

genericFilterUpdate: function

A handler to update the courses as the user changes the filters

Type declaration

    • (field: string, value: string): void
    • Parameters

      • field: string
      • value: string

      Returns void

isAdmin

isAdmin: boolean

Indicates wether a user is an admin or not. This is used to enable or disable editing of various fields in the table (and associated modals)

openEnrollmentModal

openEnrollmentModal: function

Type declaration

openInstructorModal

openInstructorModal: function

Controls the opening of the instructor modal with the requested course and term

Type declaration

openMeetingModal

openMeetingModal: function

Controls the opening of the meeting modal with the requested course and term

Type declaration

openNotesModal

openNotesModal: function

Type declaration

openOfferedModal

openOfferedModal: function

Controls the opening of the offered modal with the requested course and term

Type declaration

setButtonRef

setButtonRef: function

The ref value of the edit faculty absence button

Type declaration

    • (nodeId: string): function
    • Parameters

      • nodeId: string

      Returns function

        • (node: HTMLButtonElement): void
        • Parameters

          • node: HTMLButtonElement

          Returns void

tableData

The data to display

Generated using TypeDoc