diff --git a/spiffworkflow-frontend/src/a-spiffui-v3/views/StartProcess/ProcessModelCard.tsx b/spiffworkflow-frontend/src/a-spiffui-v3/views/StartProcess/ProcessModelCard.tsx index 830002129..0f8bb7505 100644 --- a/spiffworkflow-frontend/src/a-spiffui-v3/views/StartProcess/ProcessModelCard.tsx +++ b/spiffworkflow-frontend/src/a-spiffui-v3/views/StartProcess/ProcessModelCard.tsx @@ -32,6 +32,7 @@ export default function ProcessModelCard({ stream, lastSelected, onStartProcess, + onViewProcess, processModelAction, }: { model: Record; @@ -39,6 +40,7 @@ export default function ProcessModelCard({ stream?: Subject>; lastSelected?: Record; onStartProcess?: () => void; + onViewProcess?: () => void; }) { const [selectedStyle, setSelectedStyle] = useState>(defaultStyle); @@ -64,6 +66,9 @@ export default function ProcessModelCard({ const handleViewProcess = (e: PointerEvent) => { stopEventBubble(e); + if (onViewProcess) { + onViewProcess(); + } const modifiedProcessModelId = modifyProcessIdentifierForPathParam( model.id, ); diff --git a/spiffworkflow-frontend/src/a-spiffui-v3/views/StartProcess/ProcessModelTreePage.tsx b/spiffworkflow-frontend/src/a-spiffui-v3/views/StartProcess/ProcessModelTreePage.tsx index 6e008bf00..4c883e31f 100644 --- a/spiffworkflow-frontend/src/a-spiffui-v3/views/StartProcess/ProcessModelTreePage.tsx +++ b/spiffworkflow-frontend/src/a-spiffui-v3/views/StartProcess/ProcessModelTreePage.tsx @@ -450,6 +450,11 @@ export default function ProcessModelTreePage({ setNavElementCallback(null); } }} + onViewProcess={() => { + if (setNavElementCallback) { + setNavElementCallback(null); + } + }} /> ))}