erp-platform/ui/src/views/AccessDenied.tsx

31 lines
985 B
TypeScript
Raw Normal View History

2025-05-06 06:45:49 +00:00
import Container from '@/components/shared/Container'
import DoubleSidedImage from '@/components/shared/DoubleSidedImage'
import { Button } from '@/components/ui'
import { MdArrowBack } from 'react-icons/md'
import { useNavigate } from 'react-router-dom'
const AccessDenied = () => {
const navigate = useNavigate()
return (
<Container className="h-full">
<div className="h-full flex flex-col items-center justify-center">
<DoubleSidedImage
src="/img/others/img-2.png"
darkModeSrc="/img/others/img-2-dark.png"
alt="Access Denied!"
/>
<div className="mt-6 text-center">
<h3 className="mb-2">Access Denied!</h3>
<p className="text-base">You have no permission to visit this page</p>
</div>
<Button size="xs" className="mt-2" variant="default" onClick={() => navigate(-2)}>
<MdArrowBack />
</Button>
</div>
</Container>
)
}
export default AccessDenied