import { Box, Typography, IconButton, Chip, Button } from '@mui/material'; import ArrowBackIcon from '@mui/icons-material/ArrowBack'; import CompareArrowsIcon from '@mui/icons-material/CompareArrows'; import { useTranslation } from 'react-i18next'; import { useTheme, alpha } from '@mui/material/styles'; import { blindTestStyles } from '@/styles/blindTest'; export default function BlindTestHeader({ title, status, onBack, actions }) { const { t } = useTranslation(); const theme = useTheme(); const styles = blindTestStyles(theme); const getStatusConfig = s => { switch (s) { case 1: return { label: 'blindTest.statusCompleted', color: 'success' }; case 3: return { label: 'blindTest.statusInterrupted', color: 'warning' }; default: return { label: 'blindTest.statusProcessing', color: 'primary' }; } }; const statusConfig = status !== undefined ? getStatusConfig(status) : null; return ( {title} {statusConfig && ( )} {actions} ); }