feat(a11y): apply ARIA roles, landmarks, focus management, touch targets and contrast fixes across components

This commit is contained in:
DrSmoothl
2026-03-05 21:57:36 +08:00
parent c12d1ca42a
commit c658b2314d
32 changed files with 365 additions and 156 deletions

View File

@@ -400,7 +400,7 @@ export default function PackDetailPage() {
</CardHeader>
<CardContent>
<div className="overflow-x-auto">
<Table>
<Table aria-label="API 提供商配置列表">
<TableHeader>
<TableRow>
<TableHead></TableHead>
@@ -435,7 +435,7 @@ export default function PackDetailPage() {
</CardHeader>
<CardContent>
<div className="overflow-x-auto">
<Table>
<Table aria-label="模型配置列表">
<TableHeader>
<TableRow>
<TableHead></TableHead>