File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ type Props = {
5252 onPush : ( ) => void ;
5353 onPushForceWithLease : ( ) => void ;
5454 onPushTags : ( ) => void ;
55+ onOpenRepoWorkspace : ( ) => void ;
5556 settings : AppSettingsDto ;
5657 onUpdateSettings : ( partial : Partial < AppSettingsDto > ) => Promise < void > ;
5758 jobs : GitJobEventDto [ ] ;
@@ -297,6 +298,7 @@ export const MainView: React.FC<Props> = ({
297298 onPush,
298299 onPushForceWithLease,
299300 onPushTags,
301+ onOpenRepoWorkspace,
300302 settings,
301303 onUpdateSettings,
302304 jobs,
@@ -478,6 +480,14 @@ export const MainView: React.FC<Props> = ({
478480 setSelectedCommit ( null ) ;
479481 } , [ setSelectedCommit ] ) ;
480482
483+ const handleStageCommitOpen = useCallback ( ( ) => {
484+ onOpenRepoWorkspace ( ) ;
485+ onCloseReleaseCreator ( ) ;
486+ setActiveDiffRequest ( null ) ;
487+ setShowRecoveryCenter ( false ) ;
488+ handleSelectCommitDirect ( null ) ;
489+ } , [ handleSelectCommitDirect , onCloseReleaseCreator , onOpenRepoWorkspace ] ) ;
490+
481491 return (
482492 < div className = "main-view" >
483493 < div className = "topbar" >
@@ -516,7 +526,7 @@ export const MainView: React.FC<Props> = ({
516526 onPush = { onPush }
517527 onPushForceWithLease = { onPushForceWithLease }
518528 onPushTags = { onPushTags }
519- onStageCommit = { ( ) => handleSelectCommitDirect ( null ) }
529+ onStageCommit = { handleStageCommitOpen }
520530 onOpenReleaseCreator = { onOpenReleaseCreator }
521531 />
522532 </ div >
You can’t perform that action at this time.
0 commit comments