From e5c55145e97e591e3fd99b7d83638b9bda634c84 Mon Sep 17 00:00:00 2001 From: Andrew Date: Fri, 11 Oct 2024 23:18:23 -0700 Subject: [PATCH] update selectedFiles display --- extensions/void/src/sidebar/Sidebar.tsx | 10 ++-- .../src/sidebar/components/SelectedFiles.tsx | 47 ++++--------------- 2 files changed, 12 insertions(+), 45 deletions(-) diff --git a/extensions/void/src/sidebar/Sidebar.tsx b/extensions/void/src/sidebar/Sidebar.tsx index c1dabe73..b8099733 100644 --- a/extensions/void/src/sidebar/Sidebar.tsx +++ b/extensions/void/src/sidebar/Sidebar.tsx @@ -8,7 +8,7 @@ import MarkdownRender from "./markdown/MarkdownRender"; import BlockCode from "./markdown/BlockCode"; import * as vscode from 'vscode' -import { FilesSelector, SelectedFiles } from "./components/SelectedFiles"; +import { SelectedFiles } from "./components/SelectedFiles"; import { useChat } from "./chatContext"; @@ -50,7 +50,7 @@ const ChatBubble = ({ chatMessage }: { chatMessage: ChatMessage }) => { if (role === 'user') { chatbubbleContents = <> - + {chatMessage.selection?.selectionStr && } {children} @@ -251,17 +251,13 @@ const Sidebar = () => {
{/* selection */}
- {/* selected files */} - - {/* selected code */} -
{/* selection */} {(files.length || selection?.selectionStr) &&
{/* selected files */} - + {/* selected code */} {!!selection?.selectionStr && ( { return parts[parts.length - 1] } -export const FilesSelector = ({ - files, - setFiles, -}: { - files: vscode.Uri[] - setFiles: (files: vscode.Uri[]) => void -}) => { - const onRemove = (index: number) => () => - setFiles([...files.slice(0, index), ...files.slice(index + 1, Infinity)]) - +export const SelectedFiles = ({ files, setFiles, }: { files: vscode.Uri[], setFiles: null | ((files: vscode.Uri[]) => void) }) => { return ( files.length !== 0 && (
{files.map((filename, i) => ( ))}
@@ -51,27 +45,4 @@ export const FilesSelector = ({ ) } -export const SelectedFiles = ({ files }: { files: vscode.Uri[] }) => { - return ( - files.length !== 0 && ( -
- {files.map((filename, i) => ( -
- -
- ))} -
- ) - ) -} +