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) => (
-
-
-
- ))}
-
- )
- )
-}
+