2026-07-08 12:55:37 +02:00
|
|
|
import { Navigate, Outlet } from 'react-router-dom'
|
2026-07-10 14:26:14 +02:00
|
|
|
import { ModeAreaShell } from '../../components/ModeAreaShell.jsx'
|
|
|
|
|
import { ModeAreaNav } from '../../components/ModeAreaNav.jsx'
|
2026-07-08 12:55:37 +02:00
|
|
|
import { ModeShell } from '../../components/ModeShell.jsx'
|
2026-07-10 14:26:14 +02:00
|
|
|
import { WORK_NAV_ITEMS, resolveWorkNavActiveKey } from '../../config/workNav.js'
|
2026-07-08 12:55:37 +02:00
|
|
|
|
|
|
|
|
export function WorkLayout() {
|
|
|
|
|
return (
|
|
|
|
|
<div className="app-page">
|
|
|
|
|
<ModeShell modeKey="work" />
|
2026-07-10 14:26:14 +02:00
|
|
|
<ModeAreaShell
|
|
|
|
|
nav={
|
|
|
|
|
<ModeAreaNav
|
|
|
|
|
modeLabel="Ausführen"
|
|
|
|
|
items={WORK_NAV_ITEMS}
|
|
|
|
|
resolveActiveKey={resolveWorkNavActiveKey}
|
|
|
|
|
/>
|
|
|
|
|
}
|
|
|
|
|
>
|
|
|
|
|
<Outlet />
|
|
|
|
|
</ModeAreaShell>
|
2026-07-08 12:55:37 +02:00
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function WorkIndexRedirect() {
|
|
|
|
|
return <Navigate to="/work/today" replace />
|
|
|
|
|
}
|