From 1711cdceeeeaef461700da137bdc5f9931102868 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 14 Oct 2026 17:04:46 +0400 Subject: [PATCH] refac --- src/lib/components/chat/FileNav/FileCompare.svelte | 9 ++++----- .../chat/FileNav/FileComparisonModal.svelte | 11 ++++++----- src/lib/components/common/DiffEditorModal.svelte | 11 ++++++----- 3 files changed, 16 insertions(+), 15 deletions(-) diff --git a/src/lib/components/chat/FileNav/FileCompare.svelte b/src/lib/components/chat/FileNav/FileCompare.svelte index b728789ffc..252e33b324 100644 --- a/src/lib/components/chat/FileNav/FileCompare.svelte +++ b/src/lib/components/chat/FileNav/FileCompare.svelte @@ -208,11 +208,10 @@ >
- {#each [{ label: $i18n.t('Original'), path: original }, { label: $i18n.t('Revised'), path: revised }] as file} -
- -
{name(file.path)}
-
+ {#each [original, revised] as path} + +
{name(path)}
+
{/each}
{#if loading} diff --git a/src/lib/components/chat/FileNav/FileComparisonModal.svelte b/src/lib/components/chat/FileNav/FileComparisonModal.svelte index 7b85b4c37c..f998617401 100644 --- a/src/lib/components/chat/FileNav/FileComparisonModal.svelte +++ b/src/lib/components/chat/FileNav/FileComparisonModal.svelte @@ -3,6 +3,7 @@ import { readComparisonSource } from '$lib/apis/terminal'; import DiffEditorModal from '$lib/components/common/DiffEditorModal.svelte'; import Modal from '$lib/components/common/Modal.svelte'; + import Tooltip from '$lib/components/common/Tooltip.svelte'; import XMark from '$lib/components/icons/XMark.svelte'; import Spinner from '$lib/components/common/Spinner.svelte'; import FileCompare from './FileCompare.svelte'; @@ -152,13 +153,13 @@
{#each sourceFiles as file} -

{file.name}

- -
+ {/each}
{#if loading} diff --git a/src/lib/components/common/DiffEditorModal.svelte b/src/lib/components/common/DiffEditorModal.svelte index e901d977e1..afe6b4fec7 100644 --- a/src/lib/components/common/DiffEditorModal.svelte +++ b/src/lib/components/common/DiffEditorModal.svelte @@ -11,6 +11,7 @@ import { oneDark } from '@codemirror/theme-one-dark'; import type { MergeView } from '@codemirror/merge'; import Modal from './Modal.svelte'; + import Tooltip from './Tooltip.svelte'; import ConfirmDialog from './ConfirmDialog.svelte'; import FileCodeEditor from '$lib/components/chat/FileNav/FileCodeEditor.svelte'; import XMark from '$lib/components/icons/XMark.svelte'; @@ -404,8 +405,9 @@
-

{session.title || $i18n.t('Compare revision')}

- + +

{session.title || $i18n.t('Compare revision')}

+
{#if !comparing && session.mode === 'edit'}