diff --git a/docs/docs.js b/docs/docs.js index 7db633b..084d92e 100644 --- a/docs/docs.js +++ b/docs/docs.js @@ -1393,7 +1393,7 @@ function renderComponent(meta) { } /* ============ 图标分类定义与网格 ============ */ -const ICON_ALIASES = new Set(['open-link', 'plus', 'bell']); +const ICON_ALIASES = new Set(['open-link', 'plus', 'bell', 'xianggang', 'taibei', 'gaoxiong', 'haerbin', 'xi-an']); const ICON_CATEGORIES = [ { @@ -1477,7 +1477,12 @@ const ICON_CATEGORIES = [ name: '城市轨道交通标志', en: 'City Metro Marks', icons: [ - 'beijing', 'changchun', 'dalian', 'fuzhou', 'hefei', 'qingdao', 'shanghai', 'shenyang' + 'beijing', 'changchun', 'dalian', 'fuzhou', 'hefei', 'qingdao', 'shanghai', 'shenyang', + 'changsha', 'changzhou', 'chengdu', 'chongqing', 'dongguan', 'foshan', 'guangzhou', 'guiyang', + 'hangzhou', 'harbin', 'hongkong', 'jinan', 'kaohsiung', 'kunming', 'lanzhou', 'nanchang', + 'nanjing', 'nanning', 'nantong', 'ningbo', 'shijiazhuang', 'shenzhen', 'suzhou', 'taipei', + 'taiyuan', 'taoyuan', 'tianjin', 'wenzhou', 'wuhan', 'wuhu', 'wuxi', 'xiamen', + 'xian', 'zhengzhou' ], }, ]; diff --git a/src/icons/icons.js b/src/icons/icons.js index c5ae94a..c94ee12 100644 --- a/src/icons/icons.js +++ b/src/icons/icons.js @@ -536,12 +536,124 @@ export const ICONS = { "world": { d: "", }, + /* ────────────────────────────────────── + 城市轨道交通标志 (City Metro Marks) + ────────────────────────────────────── */ + "changsha": { + d: '', + }, + "changzhou": { + d: '', + }, + "chengdu": { + d: '', + }, + "chongqing": { + d: '', + }, + "dongguan": { + d: '', + }, + "foshan": { + d: '', + }, + "guangzhou": { + d: '', + }, + "guiyang": { + d: '', + }, + "hangzhou": { + d: '', + }, + "harbin": { + d: '', + }, + "hongkong": { + d: '', + }, + "jinan": { + d: '', + }, + "kaohsiung": { + d: '', + }, + "kunming": { + d: '', + }, + "lanzhou": { + d: '', + }, + "nanchang": { + d: '', + }, + "nanjing": { + d: '', + }, + "nanning": { + d: '', + }, + "nantong": { + d: '', + }, + "ningbo": { + d: '', + }, + "shenzhen": { + d: '', + }, + "shijiazhuang": { + d: '', + }, + "suzhou": { + d: '', + }, + "taipei": { + d: '', + }, + "taiyuan": { + d: '', + }, + "taoyuan": { + d: '', + }, + "tianjin": { + d: '', + }, + "wenzhou": { + d: '', + }, + "wuhan": { + d: '', + }, + "wuhu": { + d: '', + }, + "wuxi": { + d: '', + }, + "xiamen": { + d: '', + }, + "xian": { + d: '', + }, + "zhengzhou": { + d: '', + }, }; /* ── 常用图标别名 ── */ ICONS['open-link'] = ICONS.external; ICONS['plus'] = ICONS.add; ICONS['bell'] = ICONS.notification; +/* ── 城市别名映射 ── */ +ICONS['xianggang'] = ICONS.hongkong; +ICONS['taibei'] = ICONS.taipei; +ICONS['gaoxiong'] = ICONS.kaohsiung; +ICONS['haerbin'] = ICONS.harbin; +ICONS['xi-an'] = ICONS.xian; + /* ── Icon Color System v2.0 ── * 三种颜色模式: