refactor: reorganize worktree action buttons in SessionDialogs component

This commit is contained in:
Bohdan Triapitsyn
2026-01-07 22:01:49 +02:00
parent 4433888903
commit 4f6eea9ea5
@@ -1067,15 +1067,6 @@ export const SessionDialogs: React.FC = () => {
)} )}
</p> </p>
) : null} ) : null}
{/* Create button */}
<Button
onClick={handleCreateWorktree}
disabled={isCreatingWorktree || isLoading || !isGitRepo || !worktreeTargetBranch}
className="h-8"
>
{isCreatingWorktree ? 'Creating…' : 'Create'}
</Button>
</div> </div>
{worktreeError && <p className="typography-meta text-destructive">{worktreeError}</p>} {worktreeError && <p className="typography-meta text-destructive">{worktreeError}</p>}
@@ -1187,6 +1178,13 @@ export const SessionDialogs: React.FC = () => {
); );
const worktreeManagerActions = ( const worktreeManagerActions = (
<>
<Button
onClick={handleCreateWorktree}
disabled={isCreatingWorktree || isLoading || !isGitRepo || !worktreeTargetBranch}
>
{isCreatingWorktree ? 'Creating…' : 'Create'}
</Button>
<Button <Button
variant="ghost" variant="ghost"
onClick={() => setSessionCreateDialogOpen(false)} onClick={() => setSessionCreateDialogOpen(false)}
@@ -1194,6 +1192,7 @@ export const SessionDialogs: React.FC = () => {
> >
Close Close
</Button> </Button>
</>
); );
const targetWorktree = deleteDialog?.worktree ?? deleteDialogSummaries[0]?.metadata ?? null; const targetWorktree = deleteDialog?.worktree ?? deleteDialogSummaries[0]?.metadata ?? null;