diff --git a/src/apps/officer-web/Screens/Dashboard/Layout/BugReport/BugReportButton.tsx b/src/apps/officer-web/Screens/Dashboard/Layout/BugReport/BugReportButton.tsx index d9322426..e42de17b 100644 --- a/src/apps/officer-web/Screens/Dashboard/Layout/BugReport/BugReportButton.tsx +++ b/src/apps/officer-web/Screens/Dashboard/Layout/BugReport/BugReportButton.tsx @@ -1,16 +1,18 @@ import { Bug } from 'lucide-react'; import { useBugReport } from './use-bug-report'; +import { useTranslation } from '@/lib/i18n'; import { BugReportDialog } from './BugReportDialog'; export const BugReportButton = () => { const bugReport = useBugReport(); + const { t } = useTranslation(); return ( <> diff --git a/src/apps/officer-web/Screens/Dashboard/Layout/BugReport/BugReportDialog.tsx b/src/apps/officer-web/Screens/Dashboard/Layout/BugReport/BugReportDialog.tsx index 05ae5b5e..7ed1a166 100644 --- a/src/apps/officer-web/Screens/Dashboard/Layout/BugReport/BugReportDialog.tsx +++ b/src/apps/officer-web/Screens/Dashboard/Layout/BugReport/BugReportDialog.tsx @@ -3,6 +3,7 @@ import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogFooter } from ' import { Button } from '@/components/ui/button'; import { Textarea } from '@/components/ui/textarea'; import { Loader2 } from 'lucide-react'; +import { useTranslation } from '@/lib/i18n'; type BugReportDialogProps = { open: boolean; @@ -21,6 +22,7 @@ export const BugReportDialog = ({ onClose, onSubmit, }: BugReportDialogProps) => { + const { t, tUi } = useTranslation(); const [description, setDescription] = useState(''); const previewUrl = useMemo(() => (screenshot ? URL.createObjectURL(screenshot) : null), [screenshot]); @@ -36,7 +38,7 @@ export const BugReportDialog = ({ - Report a Bug + {t('bugReport.title')}
@@ -46,34 +48,32 @@ export const BugReportDialog = ({
) : previewUrl ? ( - Screenshot + {t('bugReport.screenshot')} ) : (
- No screenshot captured + {t('bugReport.noScreenshot')}
)}