From 41aa254db4b748b200861ee5e832b6fa3e47701e Mon Sep 17 00:00:00 2001 From: Shoubhit Dash Date: Thu, 19 Mar 2026 19:51:32 +0530 Subject: [PATCH] fix(app): show review on the empty session route (#18251) --- packages/app/src/pages/session.tsx | 31 +++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) 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() {
- + - + }> +
{mobileReview()}
+