2022-06-09 17:51:41 +05:00
|
|
|
|
import { Result, Typography } from 'antd'
|
2022-02-07 14:58:38 +05:00
|
|
|
|
import { memo } from 'react'
|
2022-06-09 17:51:41 +05:00
|
|
|
|
import { Link, useNavigate } from 'react-router-dom'
|
2022-06-02 16:55:30 +05:00
|
|
|
|
import { CloseCircleOutlined } from '@ant-design/icons'
|
2022-02-07 14:58:38 +05:00
|
|
|
|
|
2022-06-02 16:55:30 +05:00
|
|
|
|
const { Paragraph, Text } = Typography
|
|
|
|
|
|
|
|
|
|
export const AccessDenied = memo(() => {
|
2022-06-09 17:51:41 +05:00
|
|
|
|
const navigate = useNavigate()
|
2022-06-02 16:55:30 +05:00
|
|
|
|
|
|
|
|
|
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' }} />
|
|
|
|
|
Страницы не существует.
|
2022-06-09 17:51:41 +05:00
|
|
|
|
<Link to={'#'} onClick={navigate(-1)}>Вернуться назад ></Link>
|
2022-06-02 16:55:30 +05:00
|
|
|
|
</Paragraph>
|
|
|
|
|
<Paragraph>
|
|
|
|
|
<CloseCircleOutlined style={{ color: 'red' }} />
|
|
|
|
|
Разрешения не обновились.
|
|
|
|
|
<Link to={'/login'}>Перезайти в аккаунт ></Link>
|
|
|
|
|
</Paragraph>
|
|
|
|
|
</div>
|
|
|
|
|
</Result>
|
|
|
|
|
)
|
|
|
|
|
})
|
2022-02-07 14:58:38 +05:00
|
|
|
|
|
|
|
|
|
export default AccessDenied
|