diff --git a/frontend/src/components/C2TasksPanel.tsx b/frontend/src/components/C2TasksPanel.tsx index 0a9e8f8..a516a0d 100644 --- a/frontend/src/components/C2TasksPanel.tsx +++ b/frontend/src/components/C2TasksPanel.tsx @@ -57,7 +57,7 @@ export function C2TasksPanel({ simulationId }: C2TasksPanelProps): JSX.Element {
| + | {t('c2.tasks.col.task')} | {t('c2.tasks.col.command')} | {t('c2.tasks.col.source')} | diff --git a/frontend/src/components/ExportEngagementButton.tsx b/frontend/src/components/ExportEngagementButton.tsx index c3a43df..382f1f1 100644 --- a/frontend/src/components/ExportEngagementButton.tsx +++ b/frontend/src/components/ExportEngagementButton.tsx @@ -1,5 +1,6 @@ import { useEffect, useRef, useState } from 'react'; import { ChevronDown, Download } from 'lucide-react'; +import { useTranslation } from 'react-i18next'; import { downloadEngagementExport, type ExportFormat } from '@/api/exports'; import { useToast } from '@/hooks/useToast'; @@ -14,6 +15,7 @@ const FORMATS: { label: string; value: ExportFormat }[] = [ ]; export function ExportEngagementButton({ engagementId }: ExportEngagementButtonProps): JSX.Element { + const { t } = useTranslation(); const { push } = useToast(); const [open, setOpen] = useState(false); const [loading, setLoading] = useState
|---|