fix: highlight active portal navigation
This commit is contained in:
@@ -76,3 +76,10 @@ T-601 已落地 `/models`:登录用户可查看当前公开可调用别名、
|
||||
|
||||
- 对外只暴露 `/api/v1/*`;`/admin/` 仅限运营,生产环境建议限制来源或加额外保护。
|
||||
- 未授权访问 admin 跳转登录;API 未授权返回 401,不静默失败。
|
||||
- 用户端顶部导航的深色 / active 样式应表示“当前所在页面”,不能固定给某个入口。若保留“充值”作为常驻 CTA,应使用与当前页 active 明确区分的样式,避免用户误以为仍停留在充值页。
|
||||
|
||||
### 导航 active 状态
|
||||
|
||||
- 已修复:`apps/portal/templates/portal/base.html` 基于 `request.resolver_match.url_name` 判断当前页面,只给当前页面入口使用 `btn-primary` 与 `aria-current="page"`。
|
||||
- 非当前页面入口使用 `btn-outline-secondary`;`/records/recharge` 与 `/records/usage` 分别高亮对应记录入口。
|
||||
- 已补 portal 测试:登录后访问 `/models`、`/recharge`、`/apikeys`、`/records/recharge`、`/records/usage`、`/dashboard` 时,只有当前页面入口高亮;访问非充值页时「充值」不再固定高亮。
|
||||
|
||||
Reference in New Issue
Block a user