refactor(web): 优化侧边栏与邮件展示交互

- 关闭移动端侧边栏在路由切换后的残留打开状态。
- 补充 `SheetContent` 的可访问性描述配置,避免无效告警。
- 统一邮件收件人渲染的空值处理,防止数组为空时异常。
- 渲染纯文本邮件内容时转义 HTML,提升展示安全性。
This commit is contained in:
LanQin
2026-06-20 23:52:59 +08:00
parent cee9f7aaa0
commit a8513120e5
5 changed files with 17 additions and 6 deletions
+1 -1
View File
@@ -234,7 +234,7 @@ export function ProfilePage() {
<SheetTrigger asChild>
<Button size="icon" variant="ghost" aria-label="打开导航"><PanelLeftOpen className="h-4 w-4" /></Button>
</SheetTrigger>
<SheetContent side="left" className="w-[86vw] max-w-80 p-0 [&>button]:hidden">
<SheetContent side="left" className="w-[86vw] max-w-80 p-0 [&>button]:hidden" aria-describedby={undefined}>
<SheetTitle className="sr-only"></SheetTitle>
<div className="h-[100dvh]">{sidebarContent}</div>
</SheetContent>