Spaces:
Running
Running
import { useTheme } from "@emotion/react"; | |
import { Box } from "@mui/material"; | |
import { useEffect } from "react"; | |
import ChunkComponent from "../chunkComponent"; | |
export default function PreviewChunks({ chunks, onSelectedChunk }) { | |
const theme = useTheme(); | |
useEffect(() => {}, [chunks]); | |
return ( | |
<> | |
<Box | |
display="flex" | |
flexDirection="column" | |
flexGrow={1} | |
padding={2} | |
mb={2} | |
style={{ | |
border: "2px solid black", | |
overflow: "hidden", | |
overflowY: "scroll", | |
borderRadius: "8px", | |
border: "1px solid #ccc", | |
backgroundColor: theme.palette.background.default, | |
height: "60%", | |
}} | |
> | |
{chunks.map((chunk, index) => ( | |
<ChunkComponent | |
key={index} | |
documentName={`Chunk ${chunk.chunkId}`} | |
documentId={chunk.documentId} | |
documentNumber={index} | |
onSelectedChunk={onSelectedChunk} | |
></ChunkComponent> | |
))} | |
</Box> | |
</> | |
); | |
} | |