diff --git a/src/pages/lesson-details.tsx b/src/pages/lesson-details.tsx index c88f250..cccaa71 100644 --- a/src/pages/lesson-details.tsx +++ b/src/pages/lesson-details.tsx @@ -3,16 +3,22 @@ import { useParams, Link } from 'react-router-dom' import dayjs from 'dayjs' import QRCode from 'qrcode' import { getConfigValue, getNavigationsValue } from '@ijl/cli' -import { Breadcrumb, BreadcrumbItem, BreadcrumbLink } from '@chakra-ui/react' +import { + Box, + Breadcrumb, + BreadcrumbItem, + BreadcrumbLink, + Container, + HStack, + VStack, + Heading, +} from '@chakra-ui/react' import { - MainWrapper, - StartWrapper, QRCanvas, LessonItem, Lessonname, AddMissedButton, - Wrapper, UnorderList, } from './style' import { api } from '../__data__/api/api' @@ -80,8 +86,8 @@ const LessonDetail = () => { }, [accessCode?.body, AllStudents.data]) return ( - - + + @@ -102,39 +108,41 @@ const LessonDetail = () => { Лекция - -

- Тема занятия - {accessCode?.body?.lesson?.name} -

- + + Тема занятия: + + + {accessCode?.body?.lesson?.name} + + {dayjs(accessCode?.body?.lesson?.date).format('DD MMMM YYYYг.')}{' '} Отмечено - {accessCode?.body?.lesson?.students?.length}{' '} {AllStudents.isSuccess ? `/ ${AllStudents?.data?.body?.length}` : ''}{' '} человек - - - - - - - {studentsArr.map((student) => ( - - - {student.name || student.preferred_username}{' '} - {!student.present && ( - manualAdd({ lessonId, user: student })} - > - add - - )} - - - ))} - - -
-
+ + + + + + + + {studentsArr.map((student) => ( + + + {student.name || student.preferred_username}{' '} + {!student.present && ( + manualAdd({ lessonId, user: student })} + > + add + + )} + + + ))} + + + ) } diff --git a/stubs/mocks/lessons/access-code/create/success.json b/stubs/mocks/lessons/access-code/create/success.json index 07219ef..0f3ec54 100644 --- a/stubs/mocks/lessons/access-code/create/success.json +++ b/stubs/mocks/lessons/access-code/create/success.json @@ -4,7 +4,7 @@ "expires": "2024-03-01T07:52:16.374Z", "lesson": { "_id": "65df996c584b172772d69706", - "name": "ВВЕДЕНИЕ В ВЕБ-РАЗРАБОТКУ. ИНСТРУМЕНТАРИЙ, ОБЗОР ВЕБ-ТЕХНОЛОГИЙ", + "name": "ВВОДНАЯ ПО JS.ПРИМЕНЕНИЕ И СПОСОБЫ ПОДКЛЮЧЕНИЯ НА СТРАНИЦЕ. LET, CONST. БАЗОВЫЕ ТИПЫ ДАННЫХ, ПРИВЕДЕНИЕ ТИПОВ. ПЕРЕМЕННЫЕ, ОБЛАСТЬ ВИДИМОСТИ ПЕРЕМЕННЫХ", "students": [ { "sub": "f62905b1-e223-40ca-910f-c8d84c6137c1", diff --git a/stubs/mocks/lessons/access-code/get/success.json b/stubs/mocks/lessons/access-code/get/success.json index c622cb4..4908a22 100644 --- a/stubs/mocks/lessons/access-code/get/success.json +++ b/stubs/mocks/lessons/access-code/get/success.json @@ -20,7 +20,7 @@ "expires": "2024-03-01T07:52:09.233Z", "lesson": { "_id": "65df996c584b172772d69706", - "name": "ВВЕДЕНИЕ В ВЕБ-РАЗРАБОТКУ. ИНСТРУМЕНТАРИЙ, ОБЗОР ВЕБ-ТЕХНОЛОГИЙ", + "name": "ВВОДНАЯ ПО JS.ПРИМЕНЕНИЕ И СПОСОБЫ ПОДКЛЮЧЕНИЯ НА СТРАНИЦЕ. LET, CONST. БАЗОВЫЕ ТИПЫ ДАННЫХ, ПРИВЕДЕНИЕ ТИПОВ. ПЕРЕМЕННЫЕ, ОБЛАСТЬ ВИДИМОСТИ ПЕРЕМЕННЫХ", "students": [], "date": "2024-02-28T20:37:00.057Z", "created": "2024-02-28T20:37:00.057Z",