Add error message for CSRF missing

Happens after server restart while client has site open
This commit is contained in:
IRBorisov 2024-03-20 20:04:52 +03:00
parent 278b60277c
commit 0d551422b9

View File

@ -33,6 +33,14 @@ function DescribeError({ error }: { error: ErrorData }) {
</div> </div>
); );
} }
if (error.response.status === 403 && error.message.includes('CSRF')) {
return (
<div>
<p>{'Соединение с сервером потеряно. Перезагрузите страницу'}</p>
<PrettyJson data={error} />
</div>
);
}
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call
const isHtml = isResponseHtml(error.response); const isHtml = isResponseHtml(error.response);
@ -62,7 +70,7 @@ function InfoError({ error }: InfoErrorProps) {
'select-text' 'select-text'
)} )}
> >
<p className='clr-text-default font-normal'> <p className='font-normal clr-text-default'>
Пожалуйста сделайте скриншот и отправьте вместе с описанием ситуации на почту{' '} Пожалуйста сделайте скриншот и отправьте вместе с описанием ситуации на почту{' '}
<TextURL href={urls.mail_portal} text='portal@acconcept.ru' /> <TextURL href={urls.mail_portal} text='portal@acconcept.ru' />
<br /> <br />