playground: better error display
This commit is contained in:
parent
532e371e7e
commit
75aebd9156
|
@ -18,25 +18,16 @@ export default function ErrorDisplay({
|
||||||
<Dialog open={error !== null} onClose={() => setError(null)}>
|
<Dialog open={error !== null} onClose={() => setError(null)}>
|
||||||
<DialogTitle>{lang.title}</DialogTitle>
|
<DialogTitle>{lang.title}</DialogTitle>
|
||||||
<DialogContent>
|
<DialogContent>
|
||||||
<div
|
<div className="error-terminal-display">
|
||||||
style={{
|
|
||||||
backgroundColor: "black",
|
|
||||||
padding: "15px",
|
|
||||||
borderRadius: "15px",
|
|
||||||
fontSize: "1.2em",
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<code
|
<code
|
||||||
style={{
|
|
||||||
whiteSpace: "break-spaces",
|
|
||||||
fontFamily: "monospace",
|
|
||||||
}}
|
|
||||||
dangerouslySetInnerHTML={{ __html: error ?? "" }}
|
dangerouslySetInnerHTML={{ __html: error ?? "" }}
|
||||||
></code>
|
></code>
|
||||||
</div>
|
</div>
|
||||||
</DialogContent>
|
</DialogContent>
|
||||||
<DialogActions>
|
<DialogActions>
|
||||||
<Button onClick={() => setError(null)}>{lang.buttons.close}</Button>
|
<Button onClick={() => setError(null)}>
|
||||||
|
{lang.buttons.close}
|
||||||
|
</Button>
|
||||||
</DialogActions>
|
</DialogActions>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
);
|
);
|
||||||
|
|
|
@ -43,3 +43,30 @@
|
||||||
grid-area: editor;
|
grid-area: editor;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.error-terminal-display {
|
||||||
|
background-color: black;
|
||||||
|
padding: 15px;
|
||||||
|
border-radius: 15px;
|
||||||
|
font-size: 1.2em;
|
||||||
|
line-height: 0.8em;
|
||||||
|
|
||||||
|
--red: #ff0000;
|
||||||
|
--cyan: #00d6d6;
|
||||||
|
|
||||||
|
code {
|
||||||
|
white-space: break-spaces;
|
||||||
|
font-family: monospace;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
:root[data-theme="light"] {
|
||||||
|
.error-terminal-display {
|
||||||
|
background-color: lightgray;
|
||||||
|
|
||||||
|
--red: #ff3f3f;
|
||||||
|
--cyan: #00a6a6;
|
||||||
|
--black: lightgray;
|
||||||
|
--white: #4f4f4f;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue