/* c0lor Liquid Glass 图标子集 — 从 c0lor-ui Icon.tsx 移植所需的线性图标。
stroke=currentColor, round caps. 导出到 window 供其它 babel 脚本使用。 */
function I({ size = 22, sw = 1.8, fill, children, vb = 24 }) {
return (
);
}
function Icon({ name, size = 22, sw = 1.8 }) {
const p = { size, sw };
switch (name) {
case 'tv': return ;
case 'crosshair': return ;
case 'database': return ;
case 'layers': return ;
case 'broadcast': return ;
case 'activity': return ;
case 'sun': return ;
case 'moon': return ;
case 'bolt': return ;
case 'plus': return ;
case 'x': return ;
case 'check': return ;
case 'chevRight': return ;
case 'chevDown': return ;
case 'search': return ;
case 'sliders': return ;
case 'monitor': return ;
case 'palette': return ;
case 'scan': return ;
case 'gamut': return ;
case 'eotf': return ;
case 'plug': return ;
case 'grid': return ;
case 'eye': return ;
case 'cube': return ;
case 'gear': return ;
case 'download': return ;
case 'spectral': return ;
case 'camera': return ;
case 'image': return ;
case 'sparkle': return ;
case 'ruler': return ;
case 'refresh': return ;
case 'arrowLeft': return ;
case 'lock': return ;
case 'upload': return ;
case 'turn': return ;
case 'sunset': return ;
case 'lamp': return ;
default: return ;
}
}
Object.assign(window, { Icon });