import React from 'react' // 统一图标 Props interface IconProps { size?: number className?: string style?: React.CSSProperties } const defaultProps: Partial = { size: 18 } // ===== 应用图标(现代化简洁风格) ===== export function AppIcon({ size = 80 }: IconProps) { return ( {/* 圆角矩形背景 */} {/* 左上角高光 */} {/* MD 文字 */} MD {/* 底部装饰线 */} ) } // ===== 工具栏图标 ===== export function FolderOpen({ size = defaultProps.size }: IconProps) { return ( ) } export function Save({ size = defaultProps.size }: IconProps) { return ( ) } export function EditMode({ size = defaultProps.size }: IconProps) { return ( ) } export function PreviewMode({ size = defaultProps.size }: IconProps) { return ( ) } export function Moon({ size = defaultProps.size }: IconProps) { return ( ) } export function Sun({ size = defaultProps.size }: IconProps) { return ( ) } // ===== 工具栏右侧图标 ===== export function Gitee({ size = defaultProps.size }: IconProps) { return ( ) } export function Info({ size = defaultProps.size }: IconProps) { return ( ) } // ===== 标签栏图标 ===== export function Close({ size = 10 }: IconProps) { return ( ) } export function Plus({ size = 14 }: IconProps) { return ( ) } // ===== 侧边栏图标 ===== export function Folder({ size = 14 }: IconProps) { return ( ) } export function File({ size = 14 }: IconProps) { return ( ) } export function ChevronRight({ size = 10 }: IconProps) { return ( ) } export function FolderPlus({ size = 14 }: IconProps) { return ( ) } // ===== 拖拽覆盖层图标 ===== export function UploadCloud({ size = 64 }: IconProps) { return ( ) } // ===== 欢迎屏幕图标 ===== export function WelcomeFile({ size = 20 }: IconProps) { return ( ) } export function WelcomeNew({ size = 20 }: IconProps) { return ( ) }