MCPcopy Create free account
hub / github.com/0010aor/FlashNotes / LanguageAvatar

Function LanguageAvatar

frontend/src/components/commonUI/LanguageSelector.tsx:32–42  ·  view source on GitHub ↗
({ language, onClick }: { language: Language; onClick?: () => void })

Source from the content-addressed store, hash-verified

30}
31
32const LanguageAvatar = ({ language, onClick }: { language: Language; onClick?: () => void }) => (
33 <Avatar.Root
34 size="2xs"
35 onClick={onClick}
36 aria-label={`Select ${language.name} language`}
37 cursor="pointer"
38 >
39 <Avatar.Fallback name={language.name} />
40 <Avatar.Image src={`https://flagcdn.com/${language.flag}.svg`} alt={`${language.name} flag`} />
41 </Avatar.Root>
42)
43
44export default function LanguageSelector({ placement = 'bottom' }: LanguageSelectorProps) {
45 const { selectedLanguage, selectLanguage } = useLanguageSelection()

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected