整理错误报告事件分支渲染
移除错误报告区域的嵌套三元表达式 保持加载、失败、空列表和事件列表行为不变
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user