Добавлено новое зависимость "react-icons" версии 5.5.0. Обновлен компонент AttendanceTable: добавлены эмоджи для отображения посещаемости студентов, возможность скрытия/показа таблицы, а также улучшена логика расчета статистики посещаемости.

This commit is contained in:
2025-03-23 09:24:37 +03:00
parent 49a26edabf
commit d5b5838e51
4 changed files with 218 additions and 61 deletions

View File

@@ -5,12 +5,10 @@ import {
Heading,
Container,
useColorMode,
IconButton,
Flex,
Spacer,
Badge
} from '@chakra-ui/react'
import { MoonIcon, SunIcon } from '@chakra-ui/icons'
import { PageLoader } from '../../components/page-loader/page-loader'
import { useAttendanceData, useAttendanceStats } from './hooks'
@@ -18,7 +16,7 @@ import { AttendanceTable, StatsCard } from './components'
export const Attendance = () => {
const { courseId } = useParams()
const { colorMode, toggleColorMode } = useColorMode()
const { colorMode } = useColorMode()
const data = useAttendanceData(courseId)
const stats = useAttendanceStats(data)