/* global module */ /** * 小程序运行时不能直接读取 `assets/icons/*.svg` 文件内容, * 这里把按钮相关 SVG 源文内联成字符串,供主题着色阶段统一替换 fill/stroke。 * 约定: * 1. 仅收录当前按钮链路实际会用到的图标,避免映射表无限膨胀; * 2. 保持单行字符串,减少 data URI 编码前的无意义空白; * 3. 原始路径仍保留在 `assets/icons`,这里不是资源来源,只是运行时副本。 */ const ICON_SVG_SOURCES = Object.freeze({ about: ' ', add: ' ', ai: ' ', back: ' ', backspace: ' ', cancel: ' ', clear: ' ', "clear-input": ' ', codex: ' ', config: ' ', connect: ' ', copy: ' ', create: ' ', ctrlc: ' ', delete: ' ', down: ' ', enter: ' ', esc: ' ', home: ' ', keyboard: ' ', left: ' ', log: ' ', paste: ' ', plugins: ' ', record: ' ', recordmanager: ' ', reading: ' ', right: ' ', save: ' ', search: ' ', selectall: ' ', sent: ' ', shell: ' ', serverlist: ' ', shift: ' ', stopreading: ' ', tab: ' ', up: ' ', voice: ' ' }); module.exports = { ICON_SVG_SOURCES };