Mythus's picture
Upload 225 files
67edfce
raw
history blame contribute delete
801 Bytes
import { Button, Col, Layout, Result, Row } from 'antd'
import React from 'react'
const Error: React.FC<{ error: any, me: any }> = ({ error }) => {
return <>
<Layout.Content className="container" style={{ minHeight: '100vh', paddingTop: '12vh' }}>
<Row>
<Col md={{ span: 20, offset: 2 }} span={24}>
{error ? <Result status={[403, 404, 500].includes(error?.status) ? error?.status : 500} title={error?.status === 400 ? 'Unauthorized' : error?.data?.error || 'Something error'} extra={<Button type="primary" href={window.location.href}>Reload</Button>} />
: <Result status={404} title="File not found" extra={<Button type="primary" href={window.location.href}>Reload</Button>} />}
</Col>
</Row>
</Layout.Content>
</>
}
export default Error