preview-tabs-setting.tsx 640 B

1234567891011121314151617181920
  1. import { useProjectSettingsContext } from '@/features/editor-left-menu/context/project-settings-context'
  2. import ToggleSetting from '../toggle-setting'
  3. import { useTranslation } from 'react-i18next'
  4. export default function PreviewTabsSetting() {
  5. const { previewTabs, setPreviewTabs, editorTabs } =
  6. useProjectSettingsContext()
  7. const { t } = useTranslation()
  8. return (
  9. <ToggleSetting
  10. id="previewTabs"
  11. label={t('preview_editor_tabs')}
  12. description={t('tabs_open_in_preview_mode_until_you_interact_with_them')}
  13. checked={previewTabs}
  14. onChange={setPreviewTabs}
  15. disabled={!editorTabs}
  16. />
  17. )
  18. }