import React from 'react' import { useParams } from 'react-router-dom' import { ErrorSpan, LessonItem, Lessonname, MainWrapper, StartWrapper, } from './style' import { api } from '../__data__/api/api' import dayjs from 'dayjs' const UserPage = () => { const { lessonId, accessId } = useParams() const acc = api.useGetAccessQuery({ accessCode: accessId }) const ls = api.useLessonByIdQuery(lessonId, { pollingInterval: 1000, skipPollingIfUnfocused: true, }) return ( {acc.isLoading &&

Отправляем запрос

} {acc.isSuccess &&

Успешно

} {acc.error && (
{(acc as any).error?.data?.body?.errorMessage === 'Code is expired' ? ( 'Не удалось активировать код доступа. Попробуйте отсканировать код ещё раз' ) : (
{JSON.stringify(acc.error, null, 4)}
)}
)}

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

{dayjs(ls.data?.body?.date).format('DD MMMM YYYYг.')}
) } export default UserPage