error reporting in playground

This commit is contained in:
Will McGugan 2025-02-02 19:43:38 +00:00
parent 7d228fd228
commit 8211370ba1

View file

@ -23,9 +23,10 @@ class MarkupPlayground(App):
&.-error {
border: tab $error;
}
overflow-y: auto;
}
#results {
height: 1fr;
padding: 1 1;
}
}
@ -50,6 +51,9 @@ class MarkupPlayground(App):
from rich.traceback import Traceback
results.update(Traceback())
self.query_one("#results-container").add_class("-error")
self.query_one("#results-container").add_class("-error").scroll_end(
animate=False
)
else:
self.query_one("#results-container").remove_class("-error")