diff --git a/frontend/components/quiz/CountdownTimer.tsx b/frontend/components/quiz/CountdownTimer.tsx index 01bb05c2..e4fb3fb5 100644 --- a/frontend/components/quiz/CountdownTimer.tsx +++ b/frontend/components/quiz/CountdownTimer.tsx @@ -3,6 +3,7 @@ import { useEffect, useState } from 'react'; import { useTranslations } from 'next-intl'; import { cn } from '@/lib/utils'; +import { AlertTriangle } from 'lucide-react'; interface CountdownTimerProps { timeLimitSeconds: number; @@ -105,7 +106,7 @@ export function CountdownTimer({
{percentage <= 10 ? (
<>
- {t('almostDone')}
+
{tRules('general.title')}
@@ -391,7 +392,7 @@ const confirmQuit = () => {
{tRules('forbidden.title')}
{tRules('control.title')}
@@ -412,9 +413,8 @@ const confirmQuit = () => {
{tRules('time.title')}
diff --git a/frontend/components/quiz/QuizProgress.tsx b/frontend/components/quiz/QuizProgress.tsx
index f46ed9fe..694e2382 100644
--- a/frontend/components/quiz/QuizProgress.tsx
+++ b/frontend/components/quiz/QuizProgress.tsx
@@ -2,6 +2,7 @@
import { useTranslations } from 'next-intl';
import { cn } from '@/lib/utils';
+import { Check, X } from 'lucide-react';
interface Answer {
questionId: string;
@@ -90,7 +91,7 @@ export function QuizProgress({ current, total, answers }: QuizProgressProps) {
>
{isAnswered ? (
- {isCorrect ? '✓' : '✗'}
+ {isCorrect ?
- {t('violations', { count: violationsCount })}
+