diff --git a/src/components/blocking/AccountDeletedScreen.tsx b/src/components/blocking/AccountDeletedScreen.tsx index fb2e319..1d23e11 100644 --- a/src/components/blocking/AccountDeletedScreen.tsx +++ b/src/components/blocking/AccountDeletedScreen.tsx @@ -1,8 +1,10 @@ import { useTranslation } from 'react-i18next'; import { usePlatform } from '@/platform'; import { InfoIcon } from '@/components/icons'; +import { Button } from '@/components/primitives'; import { useBlockingStore } from '../../store/blocking'; import { useFocusTrap } from '../../hooks/useFocusTrap'; +import BlockingShell from './BlockingShell'; /** * Full-screen block shown when the backend returns @@ -45,48 +47,26 @@ export default function AccountDeletedScreen() { }; return ( -
{t('blocking.accountDeleted.description')}
- -{t('blocking.accountDeleted.hint')}
-+ {t('blocking.blacklisted.reason')}: +
+{blacklistedInfo.message}
{t('blocking.blacklisted.defaultMessage')}
- - {/* Reason */} - {blacklistedInfo?.message && ( -{t('blocking.blacklisted.reason')}:
-{blacklistedInfo.message}
-{t('blocking.blacklisted.contactSupport')}
-{description}
+ )} + + {children &&{footer}
} +- {channelInfo?.message || t('blocking.channel.defaultMessage')} -
- - {/* Channel list (only unsubscribed channels) */} - {channels.length > 0 && ( -{error}
-{t('blocking.channel.hint')}
-{error}
++ {t('blocking.maintenance.reason')}: +
+{maintenanceInfo.reason}
- {maintenanceInfo?.message || t('blocking.maintenance.defaultMessage')} -
- - {/* Reason */} - {maintenanceInfo?.reason && ( -{t('blocking.maintenance.reason')}:
-{maintenanceInfo.reason}
-{t('blocking.maintenance.waitMessage')}
-{t('blocking.serviceUnavailable.description')}
- - {/* Retry button */} -{t('blocking.serviceUnavailable.hint')}
-