整理错误报告事件分支渲染

移除错误报告区域的嵌套三元表达式

保持加载、失败、空列表和事件列表行为不变
This commit is contained in:
2026-09-05 20:11:21 +08:00
parent c49b1ff543
commit fc5a970e93
@@ -145,11 +145,11 @@ export function ErrorReportDialog({ open, onClose }: ErrorReportDialogProps) {
<div className="my-5 grid gap-4">
<section>
<strong>{events.length}</strong>
{!eventsReady ? (
<p></p>
) : eventsError ? (
{!eventsReady && <p></p>}
{eventsReady && eventsError && (
<p role="alert"></p>
) : events.length ? (
)}
{eventsReady && !eventsError && events.length > 0 && (
<ul className="m-0 mt-2 grid list-none gap-2 p-0">
{events.map((event) => (
<li
@@ -179,7 +179,8 @@ export function ErrorReportDialog({ open, onClose }: ErrorReportDialogProps) {
</li>
))}
</ul>
) : (
)}
{eventsReady && !eventsError && !events.length && (
<p></p>
)}
</section>