From 8b54b83deff33b064d8feeb1a470601220003177 Mon Sep 17 00:00:00 2001 From: ali asaria <aliasaria@users.noreply.github.com> Date: Fri, 7 Feb 2025 16:33:07 -0500 Subject: [PATCH] allow changing folder (doesn't do anything) --- .../components/Experiment/Rag/Documents.tsx | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/src/renderer/components/Experiment/Rag/Documents.tsx b/src/renderer/components/Experiment/Rag/Documents.tsx index 95a2df8f..28456ce6 100644 --- a/src/renderer/components/Experiment/Rag/Documents.tsx +++ b/src/renderer/components/Experiment/Rag/Documents.tsx @@ -26,6 +26,7 @@ import MenuItem from '@mui/joy/MenuItem'; import Dropdown from '@mui/joy/Dropdown'; import { + CornerLeftUpIcon, EyeIcon, FileTextIcon, FileUpIcon, @@ -149,6 +150,8 @@ export default function Documents({ experimentInfo, fullPage = false }) { const [loading, setLoading] = React.useState(false); + const [currentFolder, setCurrentFolder] = React.useState(''); + const { data: rows, isLoading, @@ -294,7 +297,7 @@ export default function Documents({ experimentInfo, fullPage = false }) { function drawFolder(row) { return ( - <tr key={row?.name} onDoubleClick={() => alert('Double clicked')}> + <tr key={row?.name} onDoubleClick={() => setCurrentFolder(row?.name)}> <td style={{ paddingLeft: '1rem' }}> <Typography level="body-xs" @@ -444,10 +447,23 @@ export default function Documents({ experimentInfo, fullPage = false }) { justifyContent: 'space-between', }} > - <FormLabel> + <div> {loading && <CircularProgress size="sm" />} - Documents: - </FormLabel> + {currentFolder == '' ? ( + '/' + ) : ( + <> + <Link + onClick={() => { + setCurrentFolder(''); + }} + > + ../ + </Link>{' '} + {currentFolder} / + </> + )} + </div> <Dropdown> <MenuButton variant="plain" size="sm"> <PlusCircleIcon style={{ strokeWidth: '1.5px' }} /> -- GitLab