新增订单与渠道新手指引(Mermaid 流程图),销售产品对客说明 Tab,查价表格与详情抽屉,菜单图标可视化选择;MarkdownViewer 支持 Mermaid 渲染。 Co-authored-by: Cursor <cursoragent@cursor.com>
13 lines
506 B
TypeScript
13 lines
506 B
TypeScript
import * as Icons from '@arco-design/web-vue/es/icon'
|
||
|
||
/** Arco Design 图标组件名列表(Icon 前缀,按字母排序) */
|
||
export const ARCO_ICON_NAMES: string[] = Object.keys(Icons)
|
||
.filter((key) => key.startsWith('Icon') && key !== 'Icon')
|
||
.sort((a, b) => a.localeCompare(b))
|
||
|
||
export function filterArcoIconNames(keyword: string): string[] {
|
||
const q = keyword.trim().toLowerCase()
|
||
if (!q) return ARCO_ICON_NAMES
|
||
return ARCO_ICON_NAMES.filter((name) => name.toLowerCase().includes(q))
|
||
}
|