fix(web): 待处理筛选行用 fieldset(a11y lint)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
2c8c33c31c
commit
8cc2e86935
1 file changed
+2
-2
@@ -519,7 +519,7 @@ export default function InboxPage() {
|
|||||||
{summary.isError ? (
|
{summary.isError ? (
|
||||||
<ErrorState className="mb-4" title="汇总加载失败" error={summary.error} onRetry={() => summary.refetch()} />
|
<ErrorState className="mb-4" title="汇总加载失败" error={summary.error} onRetry={() => summary.refetch()} />
|
||||||
) : (
|
) : (
|
||||||
<div className="mb-4 flex flex-wrap items-center gap-1.5" role="group" aria-label="按问题类型筛选">
|
<fieldset className="mb-4 flex min-w-0 flex-wrap items-center gap-1.5 border-0 p-0" aria-label="按问题类型筛选">
|
||||||
<Button variant={kind ? "ghost" : "secondary"} size="sm" onClick={() => set("kind", "")} aria-pressed={!kind}>
|
<Button variant={kind ? "ghost" : "secondary"} size="sm" onClick={() => set("kind", "")} aria-pressed={!kind}>
|
||||||
<Inbox />
|
<Inbox />
|
||||||
{isOpenView ? "全部" : (DECISION_STATUS[status as DecisionStatus]?.label ?? "全部")}
|
{isOpenView ? "全部" : (DECISION_STATUS[status as DecisionStatus]?.label ?? "全部")}
|
||||||
@@ -538,7 +538,7 @@ export default function InboxPage() {
|
|||||||
<span className="tabular-nums">{v.count}</span>
|
<span className="tabular-nums">{v.count}</span>
|
||||||
</Button>
|
</Button>
|
||||||
))}
|
))}
|
||||||
</div>
|
</fieldset>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<FilterBar onReset={status || kind || sev ? () => setSp(new URLSearchParams(), { replace: true }) : undefined}>
|
<FilterBar onReset={status || kind || sev ? () => setSp(new URLSearchParams(), { replace: true }) : undefined}>
|
||||||
|
|||||||
Reference in new issue
Block a user