diff --git a/frontend/src/pages/SessionDetailPage.tsx b/frontend/src/pages/SessionDetailPage.tsx index a1cc616c..372ebe68 100644 --- a/frontend/src/pages/SessionDetailPage.tsx +++ b/frontend/src/pages/SessionDetailPage.tsx @@ -31,6 +31,7 @@ export function SessionDetailPage() { const [isSavingRatings, setIsSavingRatings] = useState(false) const [librarySteps, setLibrarySteps] = useState([]) const [copiedStepIndex, setCopiedStepIndex] = useState(null) + const [maxStepIndex, setMaxStepIndex] = useState(null) useEffect(() => { if (id) { @@ -94,6 +95,7 @@ export function SessionDetailPage() { format: exportFormat, include_timestamps: true, include_tree_info: true, + ...(maxStepIndex !== null && { max_step_index: maxStepIndex }), } return await sessionsApi.export(session.id, options) } @@ -139,6 +141,7 @@ export function SessionDetailPage() { format: 'psa', include_timestamps: true, include_tree_info: true, + ...(maxStepIndex !== null && { max_step_index: maxStepIndex }), } const content = await sessionsApi.export(session.id, options) if (content) { @@ -385,6 +388,24 @@ export function SessionDetailPage() { + {session.decisions.length > 1 && ( + + )}