handle other error on user screen

This commit is contained in:
Primakov Alexandr Alexandrovich 2024-03-01 12:35:17 +03:00
parent cfa2261cd5
commit 0574d4e8d0

View File

@ -26,16 +26,18 @@ export const UserPage = () => {
{acc.isLoading && <h1>Отправляем запрос</h1>} {acc.isLoading && <h1>Отправляем запрос</h1>}
{acc.isSuccess && <h1>Успешно</h1>} {acc.isSuccess && <h1>Успешно</h1>}
{acc.error && {acc.error && (
(acc as any).error?.data?.body?.errorMessage === <div style={{ padding: 12, marginTop: 24, fontSize: 36 }}>
'Code is expired' && ( <ErrorSpan>
<div style={{ padding: 12, marginTop: 24, fontSize: 36 }}> {(acc as any).error?.data?.body?.errorMessage ===
<ErrorSpan> 'Code is expired' ? (
Не удалось активировать код доступа. Попробуйте отсканировать 'Не удалось активировать код доступа. Попробуйте отсканировать кодеще раз'
код еще раз ) : (
</ErrorSpan> <pre>{JSON.stringify(acc.error, null, 4)}</pre>
</div> )}
)} </ErrorSpan>
</div>
)}
<h1>Тема занятия - {ls.data?.body?.name}</h1> <h1>Тема занятия - {ls.data?.body?.name}</h1>
<span>{dayjs(ls.data?.body?.date).format('DD MMMM YYYYг.')}</span> <span>{dayjs(ls.data?.body?.date).format('DD MMMM YYYYг.')}</span>