diff --git a/packages/app-bundle/overlay/packages/session-ui/src/v2/components/session-review-file-preview-v2.tsx b/packages/app-bundle/overlay/packages/session-ui/src/v2/components/session-review-file-preview-v2.tsx index 4f3e28f0..5ab54e3b 100644 --- a/packages/app-bundle/overlay/packages/session-ui/src/v2/components/session-review-file-preview-v2.tsx +++ b/packages/app-bundle/overlay/packages/session-ui/src/v2/components/session-review-file-preview-v2.tsx @@ -5,6 +5,8 @@ import { FileIcon } from "@opencode-ai/ui/file-icon" import { useFileComponent } from "@opencode-ai/ui/context/file" import { useI18n } from "@opencode-ai/ui/context/i18n" import { TooltipV2 } from "@opencode-ai/ui/v2/tooltip-v2" +import { Icon } from "@opencode-ai/ui/v2/icon" +import { IconButtonV2 } from "@opencode-ai/ui/v2/icon-button-v2" import { mediaKindFromPath } from "../../pierre/media" import { cloneSelectedLineRange, previewSelectedLines } from "../../pierre/selection-bridge" import { copyTextToClipboard } from "../../util/clipboard" @@ -55,6 +57,12 @@ function statusLabel(status: ViewDiff["status"]) { return "M" } +function statusTooltip(status: ViewDiff["status"]) { + if (status === "added") return "Added" + if (status === "deleted") return "Deleted" + return "Modified" +} + function statusType(status: ViewDiff["status"]) { if (status === "added") return "added" if (status === "deleted") return "deleted" @@ -258,11 +266,42 @@ export function SessionReviewFilePreviewV2(props: SessionReviewFilePreviewV2Prop return ( <>