mirror of
https://github.com/UniversityOfHelsinkiCS/oodikone.git
synced 2026-10-12 19:03:39 +03:00
[Courses of class] add hidden course indicator to table
This commit is contained in:
@@ -12,6 +12,7 @@ import { CourseFilterToggle } from '@/components/PopulationCourseStats/CourseFil
|
||||
import { ModuleCourseToggle } from '@/components/PopulationCourseStats/ModuleCourseToggle'
|
||||
import { NorthEastIcon, KeyboardArrowRightIcon } from '@/theme'
|
||||
import { range } from '@oodikone/shared/util'
|
||||
import { HiddenCourseAlert } from '@/components/HiddenCourseAlert'
|
||||
|
||||
const mapCourseData = course =>
|
||||
course.courses
|
||||
@@ -182,6 +183,7 @@ export const GradeDistribution = ({
|
||||
{courseTableMode === 'all' && (
|
||||
<ModuleCourseToggle setShowModules={setShowModules} showModules={showModules} />
|
||||
)}
|
||||
{courseTableMode === 'curriculum' ? <HiddenCourseAlert ooditable /> : null}
|
||||
</>
|
||||
}
|
||||
/>
|
||||
|
||||
@@ -14,6 +14,7 @@ import { ModuleCourseToggle } from '@/components/PopulationCourseStats/ModuleCou
|
||||
import { NorthEastIcon, KeyboardArrowRightIcon } from '@/theme'
|
||||
import { CourseModule, UnionOfFilteredModuleCourse } from '@/util/coursesOfPopulation'
|
||||
import { Unarray } from '@oodikone/shared/types'
|
||||
import { HiddenCourseAlert } from '@/components/HiddenCourseAlert'
|
||||
|
||||
const columnHelper = createColumnHelper<Unarray<UnionOfFilteredModuleCourse>>()
|
||||
|
||||
@@ -248,6 +249,7 @@ export const PassFailEnrollments = ({
|
||||
setShowModules !== undefined && ( // Check if optional fields are set
|
||||
<ModuleCourseToggle setShowModules={setShowModules} showModules={showModules} />
|
||||
)}
|
||||
{courseTableMode === 'curriculum' ? <HiddenCourseAlert ooditable /> : null}
|
||||
</>
|
||||
}
|
||||
/>
|
||||
|
||||
@@ -13,6 +13,7 @@ import { CourseFilterToggle } from '@/components/PopulationCourseStats/CourseFil
|
||||
import { ModuleCourseToggle } from '@/components/PopulationCourseStats/ModuleCourseToggle'
|
||||
import { NorthEastIcon, KeyboardArrowRightIcon } from '@/theme'
|
||||
import { range } from '@oodikone/shared/util'
|
||||
import { HiddenCourseAlert } from '@/components/HiddenCourseAlert'
|
||||
|
||||
const columnHelper = createColumnHelper()
|
||||
|
||||
@@ -183,12 +184,13 @@ export const PassingSemesters = ({ onlyIamRights, courseStatistics, courseTableM
|
||||
toolbarContent={
|
||||
<>
|
||||
<OodiTableExcelExport data={excelData} exportColumnKeys={accessorKeys} />
|
||||
<Button onClick={() => setCumulativeStats(!cumulativeStats)} sx={{ my: 'auto', mx: 1 }} variant="outlined">
|
||||
<Button onClick={() => setCumulativeStats(!cumulativeStats)} variant="outlined">
|
||||
{cumulativeStats ? 'Show yearly stats' : 'Show cumulative stats'}
|
||||
</Button>
|
||||
{courseTableMode === 'all' && (
|
||||
<ModuleCourseToggle setShowModules={setShowModules} showModules={showModules} />
|
||||
)}
|
||||
{courseTableMode === 'curriculum' ? <HiddenCourseAlert ooditable /> : null}
|
||||
</>
|
||||
}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user