diff --git a/crates/git_ui/src/commit_modal.rs b/crates/git_ui/src/commit_modal.rs index 14bd3ab99c73092662d6e70147ff80491e970856..0bd6b7e3eeeda7028e81f5e6dea9d4ef969f974e 100644 --- a/crates/git_ui/src/commit_modal.rs +++ b/crates/git_ui/src/commit_modal.rs @@ -267,11 +267,7 @@ impl CommitModal { } else { "Commit changes to tracked files" }; - let title = if git_panel.has_staged_changes() { - "Commit" - } else { - "Commit All" - }; + let title = git_panel.commit_button_title(); let co_authors = git_panel.render_co_authors(cx); (branch, tooltip, title, co_authors) }); diff --git a/crates/git_ui/src/git_panel.rs b/crates/git_ui/src/git_panel.rs index f516341731aa75c497b475ec97d2edaee55aa35b..2feefc3fe8caf6b3a4ffe2d22b4dd8dad6a78e54 100644 --- a/crates/git_ui/src/git_panel.rs +++ b/crates/git_ui/src/git_panel.rs @@ -1985,6 +1985,14 @@ impl GitPanel { } } + pub fn commit_button_title(&self) -> &'static str { + if self.has_staged_changes() { + "Commit" + } else { + "Commit Tracked" + } + } + pub fn render_footer( &self, window: &mut Window, @@ -1999,11 +2007,7 @@ impl GitPanel { let enable_coauthors = self.render_co_authors(cx); - let title = if self.has_staged_changes() { - "Commit" - } else { - "Commit Tracked" - }; + let title = self.commit_button_title(); let editor_focus_handle = self.commit_editor.focus_handle(cx); let branch = active_repo.read(cx).current_branch().cloned();