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;