settings-pdf-viewer.tsx 782 B

1234567891011121314151617181920212223242526272829
  1. import { useTranslation } from 'react-i18next'
  2. import type { PdfViewer } from '../../../../../../types/user-settings'
  3. import { useProjectSettingsContext } from '../../context/project-settings-context'
  4. import SettingsMenuSelect from './settings-menu-select'
  5. export default function SettingsPdfViewer() {
  6. const { t } = useTranslation()
  7. const { pdfViewer, setPdfViewer } = useProjectSettingsContext()
  8. return (
  9. <SettingsMenuSelect<PdfViewer>
  10. onChange={setPdfViewer}
  11. value={pdfViewer}
  12. options={[
  13. {
  14. value: 'pdfjs',
  15. label: t('overleaf'),
  16. },
  17. {
  18. value: 'native',
  19. label: t('browser'),
  20. },
  21. ]}
  22. label={t('pdf_viewer')}
  23. name="pdfViewer"
  24. translateOptions="no"
  25. />
  26. )
  27. }