feat(desktop): manage project branches (#2212)

This commit is contained in:
thomaspblock
2026-07-21 10:16:02 +02:00
committed by GitHub
parent 4de3e04119
commit b2c38c775b
17 changed files with 1160 additions and 8 deletions

View File

@@ -724,7 +724,12 @@ export function RepositoryFilesPanel({
branch={sourceControls.branch}
branchOptions={sourceControls.branchOptions}
compact
createBranchDisabled={sourceControls.createBranchDisabled}
deleteBranchDisabled={sourceControls.deleteBranchDisabled}
deleteBranchTitle={sourceControls.deleteBranchTitle}
onBranchChange={sourceControls.onBranchChange}
onCreateBranch={sourceControls.onCreateBranch}
onDeleteBranch={sourceControls.onDeleteBranch}
/>
<div className="ml-auto flex shrink-0 items-center">
<RepoSyncActionButton controls={sourceControls} />
@@ -757,7 +762,12 @@ export function RepositoryFilesPanel({
branch={sourceControls.branch}
branchOptions={sourceControls.branchOptions}
compact
createBranchDisabled={sourceControls.createBranchDisabled}
deleteBranchDisabled={sourceControls.deleteBranchDisabled}
deleteBranchTitle={sourceControls.deleteBranchTitle}
onBranchChange={sourceControls.onBranchChange}
onCreateBranch={sourceControls.onCreateBranch}
onDeleteBranch={sourceControls.onDeleteBranch}
/>
</>
) : (