Added optional docPath parameter to ErrorPage and used it to display docPath for missing TechDocs

This commit is contained in:
David Sykes
2020-07-30 11:18:20 +01:00
parent c3fc889d12
commit 5ae8479e39
@@ -24,6 +24,7 @@ import { useNavigate } from 'react-router';
interface IErrorPageProps {
status: string;
statusMessage: string;
docPath?: string;
}
const useStyles = makeStyles<BackstageTheme>(theme => ({
@@ -38,7 +39,11 @@ const useStyles = makeStyles<BackstageTheme>(theme => ({
},
}));
export const ErrorPage = ({ status, statusMessage }: IErrorPageProps) => {
export const ErrorPage = ({
status,
statusMessage,
docPath,
}: IErrorPageProps) => {
const classes = useStyles();
const navigate = useNavigate();
@@ -48,6 +53,8 @@ export const ErrorPage = ({ status, statusMessage }: IErrorPageProps) => {
<Grid item xs={12} sm={4}>
<Typography variant="body1" className={classes.subtitle}>
ERROR {status}: {statusMessage}
<br />
{docPath}
</Typography>
<Typography variant="h2" className={classes.title}>
Looks like someone dropped the mic!