// icons.tsx — Lucide 细线条图标(2px stroke,圆角端点)。 // 直接承袭 design/ui_kits/usercenter/ucparts.jsx 的 UCLUCIDE/UCIcon/UCMark,并补设置页所需。 import React from 'react'; export const LUCIDE: Record = { 'layout-dashboard': '', link: '', ticket: '', users: '', copy: '', 'refresh-cw': '', 'qr-code': '', download: '', check: '', 'check-circle': '', zap: '', clock: '', 'shield-check': '', shield: '', crown: '', 'credit-card': '', send: '', 'message-circle': '', mail: '', 'shopping-bag': '', 'log-out': '', 'external-link': '', home: '', gift: '', smartphone: '', lock: '', 'chevron-right': '', 'arrow-down': '', /* —— 设置页补充 —— */ settings: '', 'trash-2': '', monitor: '', key: '', sun: '', moon: '', 'alert-triangle': '', x: '', }; export function Icon({ name, size = 18, stroke = 2, color = 'currentColor', style = {}, }: { name: string; size?: number; stroke?: number; color?: string; style?: React.CSSProperties; }) { return ( ); } // 品牌母题:行走穿山甲(朝右,实心鳞甲剪影) export function Mark({ size = 30, color = 'var(--accent)' }: { size?: number; color?: string }) { return ( ); }