import React from 'react'; import { FiAlertCircle, FiMessageSquare, FiBook, FiActivity } from 'react-icons/fi'; const SignalChip = ({ source, type, label }) => { const getStyle = () => { switch(source) { case 'CHAT': return { background: 'var(--ta-blue-bg)', color: 'var(--ta-blue)', borderColor: 'var(--ta-blue)' }; case 'ATTENDANCE': return { background: 'var(--ta-amber-bg)', color: 'var(--ta-amber)', borderColor: 'var(--ta-amber)' }; case 'HOMEWORK': return { background: 'var(--ta-purple-bg)', color: 'var(--ta-purple)', borderColor: 'var(--ta-purple)' }; default: return { background: 'var(--hover-primary)', color: 'var(--text-secondary)', borderColor: 'var(--border-primary)' }; } }; const getIcon = () => { switch(source) { case 'CHAT': return ; case 'HOMEWORK': return ; case 'ATTENDANCE': return ; default: return ; } }; const displayLabel = label || type || source; return ( {getIcon()} {displayLabel} ); }; export default SignalChip;