feat(polaris): 更新导航链接并修复图标加载

调整链接数据、图标映射和相关测试,新增 go-zero 本地图标。
修复图片在事件绑定前已加载或失败时的显示问题。
This commit is contained in:
2026-10-08 19:49:30 +08:00
parent 1a48960022
commit 39bde32376
9 changed files with 173 additions and 136 deletions
+5 -5
View File
@@ -27,9 +27,9 @@ describe("Polaris 静态数据", () => {
}
})
it("包含 20 条合法链接且分类引用均存在", () => {
it("包含 16 条合法链接且分类引用均存在", () => {
const categoryIds = new Set(categories.map(({ id }) => id))
expect(links).toHaveLength(20)
expect(links).toHaveLength(16)
expect(hasUniqueValues(links.map(({ id }) => id))).toBe(true)
for (const link of links) {
@@ -55,13 +55,13 @@ describe("Polaris 静态数据", () => {
}
})
it("8 条常用链接拥有唯一 pinnedSort", () => {
it("6 条常用链接拥有唯一 pinnedSort", () => {
const pinned = links.filter(({ pinned }) => pinned)
const pinnedSorts = pinned.map(({ pinnedSort }) => pinnedSort)
expect(pinned).toHaveLength(8)
expect(pinned).toHaveLength(6)
expect(pinnedSorts.every(Number.isFinite)).toBe(true)
expect(new Set(pinnedSorts).size).toBe(8)
expect(new Set(pinnedSorts).size).toBe(6)
})
it("设置包含完整且合法的嵌套契约", () => {