Kairo-Jinkendo/frontend/src/pages/modes/ControlLayout.jsx
Lars 5e2ae9de31
Some checks failed
Test Suite / lint-backend (push) Waiting to run
Test Suite / compose-smoke (push) Waiting to run
Test Suite / k6 /api/health Baseline (push) Blocked by required conditions
Test Suite / playwright-smoke (push) Blocked by required conditions
Deploy Development / deploy (push) Successful in 46s
Test Suite / pytest-backend (push) Has been cancelled
Mitai analysis-split Sub-Nav und weniger Blend-UI bei Auspraegungen.
Modus-Subnav als linke Spalte (Plan/Kontrolle/Ausfuehren), Referenz-Auspraegungen aus Formularen entfernt, Hub-Karten auf Steuerung gestrichen.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-10 14:26:14 +02:00

34 lines
894 B
JavaScript

import { Navigate, Outlet } from 'react-router-dom'
import { ModeAreaShell } from '../../components/ModeAreaShell.jsx'
import { ModeAreaNav } from '../../components/ModeAreaNav.jsx'
import { ModeShell } from '../../components/ModeShell.jsx'
import {
CONTROL_NAV_ITEMS,
resolveControlNavActiveKey,
} from '../../config/controlNav.js'
export function ControlLayout() {
return (
<div className="app-page">
<ModeShell modeKey="control" />
<ModeAreaShell
nav={
<ModeAreaNav
modeLabel="Kontrolle"
items={CONTROL_NAV_ITEMS}
resolveActiveKey={resolveControlNavActiveKey}
showScope
scopeMutedLabel="Vorhaben wählen"
/>
}
>
<Outlet />
</ModeAreaShell>
</div>
)
}
export function ControlIndexRedirect() {
return <Navigate to="/control/status" replace />
}