Added optional docPath parameter to ErrorPage and used it to display docPath for missing TechDocs
This commit is contained in:
@@ -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!
|
||||
|
||||
Reference in New Issue
Block a user