feat: Display TreePanel in SideNav for /newui/processes

This commit is contained in:
burnettk (aider) 2025-02-10 16:41:09 -05:00
parent 70a4ed3972
commit b9782109a4
No known key found for this signature in database
2 changed files with 20 additions and 2 deletions

View File

@ -1,7 +1,20 @@
import ProcessModelTreePage from './ProcessModelTreePage';
import { ProcessModelAction } from '../../interfaces';
import {useEffect} from 'react';
import {TreePanel} from './TreePanel';
export default function Processes({setNavElementCallback}: {setNavElementCallback: Function}) {
useEffect(() => {
if (setNavElementCallback) {
setNavElementCallback(
<TreePanel
processGroups={[]}
/>,
);
}
}, [setNavElementCallback]);
export default function Processes() {
return (
<ProcessModelTreePage
processModelAction={ProcessModelAction.Open}

View File

@ -230,7 +230,12 @@ export default function SpiffUIV3() {
/>
}
/>
<Route path="/processes" element={<Processes />} />
<Route
path="/processes"
element={<Processes
setNavElementCallback={setAdditionalNavElement}
/>}
/>
<Route
path="/processes/:process_group_id"
element={<Processes />}