refactor(tui): share file change status label (#53004)

This commit is contained in:
Kit Langton
2026-10-03 20:50:25 -07:00
committed by GitHub
Unverified
parent 96ecd60bdb
commit a30f24355e
2 changed files with 2 additions and 7 deletions
@@ -13,7 +13,7 @@ const options = ["no", "yes"] as const
export type WorkspaceFileChangesChoice = (typeof options)[number]
function statusLabel(status: VcsFileStatus["status"]) {
export function statusLabel(status: VcsFileStatus["status"]) {
if (status === "added") return "A"
if (status === "deleted") return "D"
return "M"
+1 -6
View File
@@ -57,6 +57,7 @@ import { useDialog } from "../../ui/dialog"
import { DialogSelect } from "../../ui/dialog-select"
import { DialogSessionRename } from "../../component/dialog-session-rename"
import { DialogImagePreview } from "../../component/dialog-image-preview"
import { statusLabel } from "../../component/dialog-workspace-file-changes"
import { DialogMessage } from "./dialog-message"
import { DialogFork } from "./dialog-fork"
import { DialogTimeline } from "./dialog-timeline"
@@ -2088,12 +2089,6 @@ function CompactionQueued() {
)
}
function statusLabel(status: "added" | "modified" | "deleted") {
if (status === "added") return "A"
if (status === "deleted") return "D"
return "M"
}
function RevertMessage(props: {
count: number
files: ReadonlyArray<{