revert(frontend): Frontend auf letzten funktionierenden Stand 5680179 zurückgesetzt — i18n-Massen-Batch brach Dashboard-Shell in Produktion; Render-Loop-Fix und DSGVO-Antrags-UI liegen sicher in Historie für kontrollierten Wiedereinspiel

This commit is contained in:
Agent Zero
2026-08-27 09:14:21 +02:00
parent bea479bfad
commit 66c11d3d64
119 changed files with 925 additions and 1477 deletions
+1 -3
View File
@@ -13,7 +13,6 @@ import { PasswordResetConfirmPage } from '@/pages/PasswordResetConfirm';
import { Loader2 } from 'lucide-react';
import { PluginRouteRenderer } from '@/components/plugins/PluginRouteRenderer';
import { ErrorBoundary } from '@/components/common/ErrorBoundary';
import { useTranslation } from 'react-i18next';
// Lazy-loaded pages (code-splitting)
const DashboardPage = React.lazy(() => import('@/pages/Dashboard').then(m => ({ default: m.DashboardPage })));
@@ -92,9 +91,8 @@ const SystemDashboardPage = React.lazy(() => import('@/pages/SystemDashboard').t
/** Centered spinner fallback for lazy-loaded routes */
function PageLoader() {
const { t } = useTranslation();
return (
<div className="flex items-center justify-center min-h-[50vh]" role="status" aria-label={t('index.seitewirdgeladen')}>
<div className="flex items-center justify-center min-h-[50vh]" role="status" aria-label="Seite wird geladen">
<Loader2 className="animate-spin h-8 w-8 text-primary-500" aria-hidden="true" />
</div>
);