{
  "version": 3,
  "sources": ["../../../../src/lib/ui/components/LanguageMenu.tsx"],
  "sourcesContent": ["import { useEditor } from '@bigbluebutton/editor'\nimport { useCallback } from 'react'\nimport { TLUiTranslation } from '../hooks/useTranslation/translations'\nimport { useLanguages } from '../hooks/useTranslation/useLanguages'\nimport * as D from './primitives/DropdownMenu'\n\nexport function LanguageMenu() {\n\tconst editor = useEditor()\n\tconst { languages, currentLanguage } = useLanguages()\n\n\tconst handleLanguageSelect = useCallback(\n\t\t(locale: TLUiTranslation['locale']) => editor.user.updateUserPreferences({ locale }),\n\t\t[editor]\n\t)\n\n\treturn (\n\t\t<D.Sub id=\"help menu language\">\n\t\t\t<D.SubTrigger label=\"menu.language\" data-direction=\"left\" />\n\t\t\t<D.SubContent sideOffset={-4}>\n\t\t\t\t<D.Group>\n\t\t\t\t\t{languages.map(({ locale, label }) => (\n\t\t\t\t\t\t<D.RadioItem\n\t\t\t\t\t\t\tkey={locale}\n\t\t\t\t\t\t\ttitle={locale}\n\t\t\t\t\t\t\tchecked={locale === currentLanguage}\n\t\t\t\t\t\t\tonSelect={() => handleLanguageSelect(locale)}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span className=\"tlui-button__label\">{label}</span>\n\t\t\t\t\t\t</D.RadioItem>\n\t\t\t\t\t))}\n\t\t\t\t</D.Group>\n\t\t\t\t{/* <DropdownMenu.Group>\n\t\t\t\t\t<Button label=\"translation-link\" icon=\"external\" />\n\t\t\t\t</DropdownMenu.Group> */}\n\t\t\t</D.SubContent>\n\t\t</D.Sub>\n\t)\n}\n"],
  "mappings": "AAgBE,SACC,KADD;AAhBF,SAAS,iBAAiB;AAC1B,SAAS,mBAAmB;AAE5B,SAAS,oBAAoB;AAC7B,YAAY,OAAO;AAEZ,SAAS,eAAe;AAC9B,QAAM,SAAS,UAAU;AACzB,QAAM,EAAE,WAAW,gBAAgB,IAAI,aAAa;AAEpD,QAAM,uBAAuB;AAAA,IAC5B,CAAC,WAAsC,OAAO,KAAK,sBAAsB,EAAE,OAAO,CAAC;AAAA,IACnF,CAAC,MAAM;AAAA,EACR;AAEA,SACC,qBAAC,EAAE,KAAF,EAAM,IAAG,sBACT;AAAA,wBAAC,EAAE,YAAF,EAAa,OAAM,iBAAgB,kBAAe,QAAO;AAAA,IAC1D,oBAAC,EAAE,YAAF,EAAa,YAAY,IACzB,8BAAC,EAAE,OAAF,EACC,oBAAU,IAAI,CAAC,EAAE,QAAQ,MAAM,MAC/B;AAAA,MAAC,EAAE;AAAA,MAAF;AAAA,QAEA,OAAO;AAAA,QACP,SAAS,WAAW;AAAA,QACpB,UAAU,MAAM,qBAAqB,MAAM;AAAA,QAE3C,8BAAC,UAAK,WAAU,sBAAsB,iBAAM;AAAA;AAAA,MALvC;AAAA,IAMN,CACA,GACF,GAID;AAAA,KACD;AAEF;",
  "names": []
}
