dark-mode-pdf-setting.tsx 586 B

123456789101112131415161718
  1. import ToggleSetting from '../toggle-setting'
  2. import { useTranslation } from 'react-i18next'
  3. import { useDetachCompileContext as useCompileContext } from '@/shared/context/detach-compile-context'
  4. export default function DarkModePdfSetting() {
  5. const { darkModePdf, setDarkModePdf } = useCompileContext()
  6. const { t } = useTranslation()
  7. return (
  8. <ToggleSetting
  9. id="pdf-dark-mode-setting"
  10. label={t('dark_mode_pdf_preview')}
  11. description={t('invert_pdf_preview_colors_when_in_dark_mode')}
  12. checked={darkModePdf}
  13. onChange={setDarkModePdf}
  14. />
  15. )
  16. }