openStatusContextMenu(event, "unstaged", "file", file.path, [file])}> handleFileSelect(event, file)} title={`Select ${displayPath(file)} in Explorer`}> {fileName(file)} {displayPath(file)} {statusLabel(file.unstaged)} stageFromFile(file)} disabled={isBusy || stageTargets.length === 0} title="Stage file"> onPatch(file, false)} disabled={isBusy || !canPatch(file.unstaged)} title="Show unstaged details"> discardUnstagedFromFile(file)} disabled={isBusy || stageTargets.length === 0} title="Discard unstaged changes">
openStatusContextMenu(event, "staged", "file", file.path, [file])}> handleFileSelect(event, file)} title={`Select ${displayPath(file)} in Explorer`}> {fileName(file)} {displayPath(file)} {statusLabel(file.staged)} unstageFromFile(file)} disabled={isBusy || unstageTargets.length === 0} title="Unstage file"> onPatch(file, true)} disabled={isBusy || !canPatch(file.staged)} title="Show staged details"> discardStagedFromFile(file)} disabled={isBusy || unstageTargets.length === 0} title="Discard staged changes">