diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx index 11d1481c0..970bc73b7 100644 --- a/packages/app/src/pages/session.tsx +++ b/packages/app/src/pages/session.tsx @@ -420,7 +420,7 @@ export default function Page() { const diffs = createMemo(() => (params.id ? (sync.data.session_diff[params.id] ?? []) : [])) const sessionCount = createMemo(() => Math.max(info()?.summary?.files ?? 0, diffs().length)) const hasSessionReview = createMemo(() => sessionCount() > 0) - const canReview = createMemo(() => !!params.id) + const canReview = createMemo(() => !!params.dir) const reviewTab = createMemo(() => isDesktop()) const tabState = createSessionTabs({ tabs, @@ -1165,6 +1165,18 @@ export default function Page() { ) + const mobileReview = () => + reviewContent({ + diffStyle: "unified", + classes: { + root: "pb-8", + header: "px-4", + container: "px-4", + }, + loadingClass: "px-4 py-4 text-text-weak", + emptyClass: "h-full pb-64 -mt-4 flex flex-col items-center justify-center text-center gap-6", + }) + createEffect( on( activeFileTab, @@ -1798,7 +1810,7 @@ export default function Page() {