font-family-setting.tsx 868 B

123456789101112131415161718192021222324252627282930313233
  1. import { useProjectSettingsContext } from '@/features/editor-left-menu/context/project-settings-context'
  2. import { useTranslation } from 'react-i18next'
  3. import DropdownSetting from '../dropdown-setting'
  4. export default function FontFamilySetting() {
  5. const { fontFamily, setFontFamily } = useProjectSettingsContext()
  6. const { t } = useTranslation()
  7. return (
  8. <DropdownSetting
  9. id="fontFamily"
  10. label={t('editor_font_family')}
  11. options={[
  12. {
  13. value: 'monaco',
  14. label: 'Monaco / Menlo / Consolas',
  15. },
  16. {
  17. value: 'lucida',
  18. label: 'Lucida / Source Code Pro',
  19. },
  20. {
  21. value: 'opendyslexicmono',
  22. label: 'OpenDyslexic Mono',
  23. },
  24. ]}
  25. onChange={setFontFamily}
  26. value={fontFamily}
  27. width="wide"
  28. translateOptions="no"
  29. />
  30. )
  31. }