import { useTranslation } from 'react-i18next'; import { useBlockingStore } from '../../store/blocking'; export default function MaintenanceScreen() { const { t } = useTranslation(); const maintenanceInfo = useBlockingStore((state) => state.maintenanceInfo); return (
{/* Icon */}
{/* Title */}

{t('blocking.maintenance.title')}

{/* Message */}

{maintenanceInfo?.message || t('blocking.maintenance.defaultMessage')}

{/* Reason */} {maintenanceInfo?.reason && (

{t('blocking.maintenance.reason')}:

{maintenanceInfo.reason}

)} {/* Decorative dots */}

{t('blocking.maintenance.waitMessage')}

); }