Skip to content

Commit 3279a60

Browse files
committed
Hide line numbers on hover and reorder file item components
- when hovered, should show actions on the very right - not before lines added/removed counts - when hovered, should hide added/removed lines counts └── packages └── ui └── src └── components └── editor └── prompt └── ResponsePreview └── components └── FileItem ├── FileItem.module.scss ├── FileItem.tsx └── index.ts
1 parent f80ba78 commit 3279a60

2 files changed

Lines changed: 16 additions & 12 deletions

File tree

‎packages/ui/src/components/editor/prompt/ResponsePreview/components/FileItem/FileItem.module.scss‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@
4747
.file__actions {
4848
display: flex;
4949
}
50+
51+
.file__line-numbers {
52+
display: none;
53+
}
5054
}
5155

5256
&--selected {

‎packages/ui/src/components/editor/prompt/ResponsePreview/components/FileItem/FileItem.tsx‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,18 @@ export const FileItem: FC<Props> = (props) => {
164164
render_apply_progress()
165165
) : (
166166
<>
167+
<div className={styles['file__line-numbers']}>
168+
{props.file.file_state != 'deleted' && (
169+
<span className={styles['file__line-numbers__added']}>
170+
+{props.file.lines_added}
171+
</span>
172+
)}
173+
{props.file.file_state != 'new' && (
174+
<span className={styles['file__line-numbers__removed']}>
175+
-{props.file.lines_removed}
176+
</span>
177+
)}
178+
</div>
167179
<div className={styles['file__actions']}>
168180
{props.file.content !== undefined &&
169181
props.file.proposed_content !== undefined &&
@@ -211,18 +223,6 @@ export const FileItem: FC<Props> = (props) => {
211223
/>
212224
)}
213225
</div>
214-
<div className={styles['file__line-numbers']}>
215-
{props.file.file_state != 'deleted' && (
216-
<span className={styles['file__line-numbers__added']}>
217-
+{props.file.lines_added}
218-
</span>
219-
)}
220-
{props.file.file_state != 'new' && (
221-
<span className={styles['file__line-numbers__removed']}>
222-
-{props.file.lines_removed}
223-
</span>
224-
)}
225-
</div>
226226
</>
227227
)}
228228
</div>

0 commit comments

Comments
 (0)