/**
 * Maps human-readable icon names to FontAwesome icon info.
 * Format: 'iconType iconClass' where:
 * - iconType: 'fas' (solid), 'far' (regular)
 * - iconClass: the FA v7 icon class name (e.g., 'faWallet')
 *
 * Updated to FA v7 naming conventions.
 */
export const iconTable = {
    Account: 'fas faWallet',
    Backend: 'fas faNetworkWired',
    Tape: 'fas faTape',
    'Node-backend': 'fas faServer',
    'Volume-backend': 'fas faHardDrive',
    'Node-pdf': 'fas faDatabase',
    'Volume-pdf': 'fas faCompactDisc',
    Network: 'fas faDiagramProject',
    'Cloud-backend': 'fas faCloud',
    Datacenter: 'fas faWarehouse',
    'Simple-user': 'fas faUser',
    User: 'fas faUserGear',
    Group: 'fas faUsers',
    Alert: 'fas faBell',
    Bell: 'far faBell',
    'Lat-menu': 'fas faBars',
    Dashboard: 'fas faDesktop',
    Workflow: 'fas faRoute',
    Expiration: 'fas faStopwatch',
    Replication: 'fas faCoins',
    Transition: 'fas faRocket',
    Discovery: 'fas faReply',
    Metrics: 'fas faChartLine',
    Edit: 'fas faPenToSquare',
    Logs: 'far faFileLines',
    Lock: 'fas faLock',
    'Lock-open': 'fas faLockOpen',
    'Create-add': 'fas faPlus',
    Delete: 'fas faTrash',
    Save: 'fas faFloppyDisk',
    'External-link': 'fas faArrowUpRightFromSquare',
    Link: 'fas faLink',
    Unlink: 'fas faLinkSlash',
    Close: 'fas faXmark',
    'Dropdown-down': 'fas faCaretDown',
    'Dropdown-up': 'fas faCaretUp',
    Search: 'fas faMagnifyingGlass',
    More: 'fas faEllipsisVertical',
    Info: 'fas faCircleQuestion',
    Sync: 'fas faRotate',
    Export: 'fas faFileExport',
    Copy: 'far faClone',
    'Simple-upload': 'fas faUpload',
    Upload: 'fas faFileArrowUp',
    'Add-plus': 'fas faSquarePlus',
    Minus: 'fas faMinus',
    'Remove-minus': 'fas faSquareMinus',
    Sort: 'fas faSort',
    'Sort-up': 'fas faSortUp',
    'Sort-down': 'fas faSortDown',
    Calendar: 'fas faCalendarWeek',
    'Calendar-minus': 'fas faCalendarMinus',
    'Arrow-up': 'fas faArrowUp',
    'Arrow-down': 'fas faArrowDown',
    'Arrow-right': 'fas faArrowRight',
    'Arrow-left': 'fas faArrowLeft',
    'Arrow-alt-circle-up': 'fas faCircleArrowUp',
    Folder: 'far faFolder',
    File: 'far faFile',
    'File-invoice': 'fas faFileInvoice',
    License: 'fas faFileInvoice',
    'Deletion-marker': 'fas faBan',
    'Map-marker': 'fas faLocationDot',
    Location: 'fas faLocationDot',
    'Info-circle': 'fas faCircleInfo',
    'Exclamation-triangle': 'fas faTriangleExclamation',
    'Exclamation-circle': 'fas faCircleExclamation',
    Exclamation: 'fas faExclamation',
    Check: 'fas faCheck',
    Protected: 'fas faShieldHalved',
    'Chevron-left': 'fas faChevronLeft',
    'Chevron-right': 'fas faChevronRight',
    'Chevron-down': 'fas faChevronDown',
    'Chevron-up': 'fas faChevronUp',
    'Angle-right': 'fas faAngleRight',
    'Angle-double-right': 'fas faAnglesRight',
    Language: 'fas faLanguage',
    Theme: 'fas faPalette',
    Documentation: 'fas faClipboardList',
    Support: 'fas faComments',
    EULA: 'fas faFileContract',
    'Log-out': 'fas faRightFromBracket',
    Hourglass: 'far faHourglass',
    Pause: 'fas faPause',
    'Pause-circle': 'far faCirclePause',
    'Play-circle': 'far faCirclePlay',
    Upgrade: 'fas faArrowTurnUp',
    Expansion: 'fas faUpRightAndDownLeftFromCenter',
    Rebalance: 'fas faScaleBalanced',
    Maintenance: 'fas faHelmetSafety',
    Role: 'fas faHatCowboy',
    'Change-erasure': 'fas faArrowRightArrowLeft',
    'Circle-health': 'fas faCircle',
    'Circle-empty': 'far faCircle',
    'Dot-circle': 'fas faCircleDot',
    'Check-circle': 'fas faCircleCheck',
    'Times-circle': 'fas faCircleXmark',
    Toolbox: 'fas faToolbox',
    Cubes: 'fas faCubes',
    Policy: 'fas faFileSignature',
    Pen: 'fas faPen',
    Pencil: 'fas faPencil',
    Eye: 'fas faEye',
    EyeSlash: 'fas faEyeSlash',
    Snowflake: 'fas faSnowflake',
    Key: 'fas faKey',
    Filter: 'fas faFilter',
    Download: 'fas faDownload',
    Certificate: 'fas faCertificate',
    Redo: 'fas faRotateRight',
    Eraser: 'fas faEraser',
    'ID-card': 'fas faIdCard',
    Setting: 'fas faGear',
    Desktop: 'fas faDesktop',
    Globe: 'fas faGlobe',
    Satellite: 'fas faSatelliteDish',
    LightMode: 'fas faSun',
    DarkMode: 'fas faMoon',
    News: 'fas faBullhorn',
    Ring: 'fas faRing',
    Stop: 'fas faStop',
    Play: 'fas faPlay',
    Mail: 'fas faEnvelope',
    ThumbsUp: 'far faThumbsUp',
    ThumbsDown: 'far faThumbsDown',
    Sidebar: 'fas faTableColumns',
    Bookopen: 'fas faBookOpen',
};
