import { Zap } from 'lucide-react'; import { useTasksSettings } from '../contexts/TasksSettingsContext'; import { useTranslation } from 'react-i18next'; function TasksSettings() { const { t } = useTranslation('settings'); const { tasksEnabled, setTasksEnabled, isTaskMasterInstalled, isCheckingInstallation } = useTasksSettings(); return (
{/* Installation Status Check */} {isCheckingInstallation ? (
{t('tasks.checking')}
) : ( <> {/* TaskMaster Not Installed Warning */} {!isTaskMasterInstalled && (
{t('tasks.notInstalled.title')}

{t('tasks.notInstalled.description')}

{t('tasks.notInstalled.installCommand')}

{t('tasks.notInstalled.afterInstallation')}

  1. {t('tasks.notInstalled.steps.restart')}
  2. {t('tasks.notInstalled.steps.autoAvailable')}
  3. {t('tasks.notInstalled.steps.initCommand')}
)} {/* TaskMaster Settings */} {isTaskMasterInstalled && (
{t('tasks.settings.enableLabel')}
{t('tasks.settings.enableDescription')}
)} )}
); } export default TasksSettings;