11import type { Task } from "@posthog/shared/domain-types" ;
22import { useCallback } from "react" ;
3- import type { ReviewMode } from "../reviewNavigationStore " ;
3+ import { getDefaultReviewMode } from "../getDefaultReviewMode " ;
44import { useReviewNavigationStore } from "../reviewNavigationStore" ;
55import { useTaskDiffSummaryStats } from "./useTaskDiffSummaryStats" ;
66
@@ -13,10 +13,7 @@ interface DiffStatsToggleResult {
1313 toggle : ( ) => void ;
1414}
1515
16- export function useDiffStatsToggle (
17- task : Task ,
18- openMode : ReviewMode = "split" ,
19- ) : DiffStatsToggleResult {
16+ export function useDiffStatsToggle ( task : Task ) : DiffStatsToggleResult {
2017 const taskId = task . id ;
2118 const { filesChanged, linesAdded, linesRemoved } =
2219 useTaskDiffSummaryStats ( task ) ;
@@ -28,8 +25,9 @@ export function useDiffStatsToggle(
2825
2926 const isOpen = reviewMode !== "closed" ;
3027 const toggle = useCallback (
31- ( ) => setReviewMode ( taskId , isOpen ? "closed" : openMode ) ,
32- [ setReviewMode , taskId , isOpen , openMode ] ,
28+ ( ) =>
29+ setReviewMode ( taskId , isOpen ? "closed" : getDefaultReviewMode ( ) ) ,
30+ [ setReviewMode , taskId , isOpen ] ,
3331 ) ;
3432
3533 return {
0 commit comments