forked from ddrilling/asb_cloud_front
d5e827532d
* добавлен хук useFunctionalValue * добавлен хук useCachedFetch * удалён RCA * добавлен конфиг babel * добавлен конфиг webpack * обновлены все пакеты * добавлены базовые моки * добавлены конфиги для тестов * добавлена кнопка копирования url * роутер переписан * в Messages добавлен переход в Архив при клике на сообщение
44 lines
1.8 KiB
JavaScript
Executable File
44 lines
1.8 KiB
JavaScript
Executable File
import { Result, Typography } from 'antd'
|
||
import { memo } from 'react'
|
||
import { Link, useNavigate } from 'react-router-dom'
|
||
import { CloseCircleOutlined } from '@ant-design/icons'
|
||
|
||
const { Paragraph, Text } = Typography
|
||
|
||
export const AccessDenied = memo(() => {
|
||
const navigate = useNavigate()
|
||
|
||
return (
|
||
<Result
|
||
status={'error'}
|
||
title={'Доступ запрешён'}
|
||
subTitle={'Страницы не существует или у вас отсутствует к ней доступ.'}
|
||
>
|
||
<div className={'desc'}>
|
||
<Paragraph>
|
||
<Text strong style={{ fontSize: 16 }}>Возможные причины данной проблемы:</Text>
|
||
</Paragraph>
|
||
<Paragraph>
|
||
<CloseCircleOutlined style={{ color: 'red' }} />
|
||
У вас отсутствует доступ к странице.
|
||
<Typography.Link href={'mailto://support@digitaldrilling.ru'} target={'_blank'}>
|
||
Обратиться в поддержку >
|
||
</Typography.Link>
|
||
</Paragraph>
|
||
<Paragraph>
|
||
<CloseCircleOutlined style={{ color: 'red' }} />
|
||
Страницы не существует.
|
||
<Link to={'#'} onClick={navigate(-1)}>Вернуться назад ></Link>
|
||
</Paragraph>
|
||
<Paragraph>
|
||
<CloseCircleOutlined style={{ color: 'red' }} />
|
||
Разрешения не обновились.
|
||
<Link to={'/login'}>Перезайти в аккаунт ></Link>
|
||
</Paragraph>
|
||
</div>
|
||
</Result>
|
||
)
|
||
})
|
||
|
||
export default AccessDenied
|