import React from 'react';
import { Globe } from 'lucide-react';
/**
* Compact badge shown on ticket cards when the ticket was originally
* submitted in a non-English language and auto-translated.
*
* Props:
* translation – ticket.metadata?.translation (object)
* compact – boolean, renders icon-only variant when true (default false)
*/
const LanguageBadge = ({ translation, compact = false }) => {
if (!translation?.translated) return null;
const langName = translation.source_language_name
|| translation.source_language?.toUpperCase()
|| 'Unknown';
if (compact) {
return (
{langName}
);
}
return (
{langName}
);
};
export default LanguageBadge;