/**
 * 图标配置文件
 * 统一管理项目中使用的所有图标名称
 * 使用方式：import { ICONS } from '@/config/icons'
 */

export const ICONS = {
    // 导航类
    HOME: 'home',
    SEARCH: 'search',
    USER: 'user',
    SETTING: 'setting',
    BACK: 'back',
    CLOSE: 'close',
    MENU: 'menu',
    MORE: 'more',
    
    // 操作类
    ADD: 'add',
    EDIT: 'edit',
    DELETE: 'delete',
    SAVE: 'save',
    REFRESH: 'refresh',
    UPLOAD: 'upload',
    DOWNLOAD: 'download',
    SHARE: 'share',
    FILTER: 'filter',
    SORT: 'sort',
    
    // 通讯类
    PHONE: 'phone',
    MESSAGE: 'message',
    EMAIL: 'email',
    CHAT: 'chat',
    NOTIFICATION: 'notification',
    
    // 位置类
    LOCATION: 'location',
    MAP: 'map',
    NAVIGATE: 'navigate',
    
    // 状态类
    SUCCESS: 'success',
    ERROR: 'error',
    WARNING: 'warning',
    INFO: 'info',
    LOADING: 'loading',
    
    // 媒体类
    IMAGE: 'image',
    VIDEO: 'video',
    AUDIO: 'audio',
    FILE: 'file',
    CAMERA: 'camera',
    
    // 交互类
    LIKE: 'like',
    STAR: 'star',
    COLLECT: 'collect',
    COMMENT: 'comment',
    EYE: 'eye',
    HEART: 'heart',
    
    // 箭头类
    ARROW_UP: 'arrow-up',
    ARROW_DOWN: 'arrow-down',
    ARROW_LEFT: 'arrow-left',
    ARROW_RIGHT: 'arrow-right',
    
    // 其他
    TIME: 'time',
    DATE: 'date',
    CALENDAR: 'calendar',
    LOCK: 'lock',
    UNLOCK: 'unlock',
    HELP: 'help',
    QUESTION: 'question',
}

// 图标尺寸预设
export const ICON_SIZES = {
    MINI: 24,
    SMALL: 28,
    NORMAL: 32,
    LARGE: 40,
    XLARGE: 48,
}

// 图标颜色预设
export const ICON_COLORS = {
    PRIMARY: '#13C57C',
    SECONDARY: '#256BFA',
    SUCCESS: '#13C57C',
    WARNING: '#FF9800',
    DANGER: '#F44336',
    INFO: '#2196F3',
    TEXT: '#333333',
    TEXT_SECONDARY: '#666666',
    TEXT_PLACEHOLDER: '#999999',
    WHITE: '#FFFFFF',
}

