adds success colors for statuses in the 200 range (#4314)

This commit is contained in:
Nathan Hayfield 2023-06-30 16:18:35 +02:00 committed by GitHub
parent 2f4005cc09
commit f54b1a7d09
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -20,8 +20,7 @@ type PolicyEvaluationTraceDetailsProps = {
trace: PolicyEvaluationTrace;
} & ListItemProps;
const PolicyEvaluationTraceDetails: FC<PolicyEvaluationTraceDetailsProps> = ({
trace,
...props
trace
}) => {
return (
<TableRow>
@ -52,14 +51,16 @@ export type ErrorPageProps = {
export const ErrorPage: FC<ErrorPageProps> = ({ data }) => {
const traces =
data?.policyEvaluationTraces?.filter((trace) => !!trace.id) || [];
const status = data?.status || 500;
return (
<Container maxWidth={false}>
<Paper sx={{ overflow: "hidden" }}>
<Stack>
<Box sx={{ padding: "16px" }}>
<Alert severity="error">
<Alert severity={status < 200 || status >= 300 ? "error" : "success"}>
<AlertTitle>
{data?.status || 500}{" "}
{status}{" "}
{data?.statusText || "Internal Server Error"}
</AlertTitle>
{data?.description ? (