import { useState } from 'react' import { FlaskConical } from 'lucide-react' import { Link } from 'react-router-dom' import { resolvePilotWidgetsForRender } from '../pilot/widgetRegistry' import { loadPilotLayout } from '../pilot/pilotLayoutStorage' import PilotVizAdminCard from '../components/pilot/PilotVizAdminCard' /** * Pilot: Widget-Schicht (Layer 3b) parallel zum produktiven Dashboard. */ export default function PilotVizPage() { const [layout, setLayout] = useState(() => loadPilotLayout()) const widgets = resolvePilotWidgetsForRender(layout) return (
← Einstellungen

Pilot: Visualisierungs-Module

Testumgebung für die Widget-Registry. Konfiguration unten; produktive Übersicht und Verlauf sind unverändert.

{widgets.length === 0 ? (

Keine Widgets sichtbar. Aktiviere mindestens eines in der Widget-Konfiguration oben.

) : ( widgets.map((def) => { const { Component } = def return (
{def.title}
{def.description && (

{def.description}

)}
) }) )}
) }