import AlertTriangle from 'lucide-react/dist/esm/icons/alert-triangle' import Maximize from 'lucide-react/dist/esm/icons/maximize' import Spinner from '../components/shared/Spinner' import Calculator from '../components/test/Calculator' import QuestionView from '../components/test/QuestionView' import TestHeader from '../components/test/TestHeader' import TestSidebar from '../components/test/TestSidebar' import TimerDisplay from '../components/test/TimerDisplay' import useTestEngine from '../hooks/useTestEngine' import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger } from '@/components/ui/sheet' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' import { Button } from '@/components/ui/button' function LoadingScreen() { return (
{test?.title}
{label}
{value}
The test opens in fullscreen mode after you click Begin Test.
Leaving fullscreen or switching tabs may be counted as a violation.
The timer starts only after the attempt is created.
This test does not have any questions to display.
The timer is still running.
Violation {fsViolations}/3
3 violations = test auto-submitted
This cannot be undone. Your answers will be evaluated.