import { useTranslation } from 'react-i18next' import { useDetachCompileContext as useCompileContext } from '@/shared/context/detach-compile-context' import { useCallback, useMemo } from 'react' import * as eventTracking from '../../../../../infrastructure/event-tracking' import DropdownSetting from '../dropdown-setting' export default function DraftSetting() { const { draft, setDraft } = useCompileContext() const { t } = useTranslation() const sendEventAndSet = useCallback( (value: boolean) => { eventTracking.sendMB('recompile-setting-changed', { setting: 'compile-mode', settingVal: value, }) setDraft(value) }, [setDraft] ) const options = useMemo( () => [ { label: t('normal'), value: false }, { label: t('fast_draft'), value: true, }, ], [t] ) return ( ) }