enzostvs HF Staff commited on
Commit
92b720b
·
1 Parent(s): 6e64a00

visual animation for diff patch

Browse files
server.js CHANGED
@@ -550,7 +550,6 @@ ${REPLACE_END}
550
  const startLineNumber = beforeText.split("\n").length;
551
 
552
  // Count lines in search and replace blocks
553
- const searchLines = searchBlock.split("\n").length;
554
  const replaceLines = replaceBlock.split("\n").length;
555
 
556
  // Calculate end line (start + length of replaced content)
 
550
  const startLineNumber = beforeText.split("\n").length;
551
 
552
  // Count lines in search and replace blocks
 
553
  const replaceLines = replaceBlock.split("\n").length;
554
 
555
  // Calculate end line (start + length of replaced content)
src/components/ask-ai/ask-ai.tsx CHANGED
@@ -235,8 +235,6 @@ function AskAI({
235
  }
236
  }, [isThinking]);
237
 
238
- // TODO: auto scroll is not working properly, fix it
239
-
240
  return (
241
  <div className="bg-neutral-800 border border-neutral-700 rounded-lg ring-[5px] focus-within:ring-sky-500/50 ring-transparent z-10 absolute bottom-3 left-3 w-[calc(100%-20px)] group">
242
  {think && (
@@ -337,7 +335,7 @@ function AskAI({
337
  ></div>
338
  <div
339
  className={classNames(
340
- "absolute top-0 -translate-y-[calc(100%+8px)] right-0 z-10 w-80 bg-white border border-gray-200 rounded-lg shadow-lg transition-all duration-75 overflow-hidden",
341
  {
342
  "opacity-0 pointer-events-none": !open,
343
  }
 
235
  }
236
  }, [isThinking]);
237
 
 
 
238
  return (
239
  <div className="bg-neutral-800 border border-neutral-700 rounded-lg ring-[5px] focus-within:ring-sky-500/50 ring-transparent z-10 absolute bottom-3 left-3 w-[calc(100%-20px)] group">
240
  {think && (
 
335
  ></div>
336
  <div
337
  className={classNames(
338
+ "absolute top-0 -translate-y-[calc(100%+8px)] right-0 z-10 w-80 border border-neutral-800 !bg-neutral-900 rounded-lg shadow-lg transition-all duration-75 overflow-hidden",
339
  {
340
  "opacity-0 pointer-events-none": !open,
341
  }
src/views/App.tsx CHANGED
@@ -266,6 +266,8 @@ export default function App() {
266
  editorRef?.current
267
  ?.getModel()
268
  ?.deltaDecorations([], decorations);
 
 
269
  }, 100);
270
  }
271
  }}
 
266
  editorRef?.current
267
  ?.getModel()
268
  ?.deltaDecorations([], decorations);
269
+
270
+ editorRef.current?.revealLine(updatedLines[0][0]);
271
  }, 100);
272
  }
273
  }}