settings-compiler.tsx 804 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { useTranslation } from 'react-i18next'
  2. import { useEditorContext } from '../../../../shared/context/editor-context'
  3. import SettingsMenuSelect from './settings-menu-select'
  4. export default function SettingsCompiler() {
  5. const { t } = useTranslation()
  6. const { permissionsLevel } = useEditorContext()
  7. if (permissionsLevel === 'readOnly') {
  8. return null
  9. }
  10. return (
  11. <SettingsMenuSelect
  12. options={[
  13. {
  14. value: 'pdflatex',
  15. label: 'pdfLaTeX',
  16. },
  17. {
  18. value: 'latex',
  19. label: 'LaTeX',
  20. },
  21. {
  22. value: 'xelatex',
  23. label: 'XeLaTeX',
  24. },
  25. {
  26. value: 'lualatex',
  27. label: 'LuaLaTeX',
  28. },
  29. ]}
  30. label={t('compiler')}
  31. name="compiler"
  32. />
  33. )
  34. }