import React from 'react'; import Icon, { CheckCircleOutlined, ClockCircleOutlined, CloseCircleOutlined, StopOutlined, } from '@/shared/antd-imports'; const iconMap = { 'clock-circle': ClockCircleOutlined, 'close-circle': CloseCircleOutlined, stop: StopOutlined, 'check-circle': CheckCircleOutlined, }; interface ProjectStatusIconProps { iconName: string; color: string; } const ProjectStatusIcon = React.forwardRef( ({ iconName, color }, ref) => { const IconComponent = iconMap[iconName as keyof typeof iconMap]; if (!IconComponent) return null; return ( ); } ); ProjectStatusIcon.displayName = 'ProjectStatusIcon'; export default ProjectStatusIcon;