balibabu
feat: add DocumentPreviewer for chunk of chat reference and remove duplicate \n from record.progress_msg (#97)
ae21b62
import { IChunk } from '@/interfaces/database/knowledge'; | |
import { api_host } from '@/utils/api'; | |
import { buildChunkHighlights } from '@/utils/documentUtils'; | |
import { useMemo } from 'react'; | |
import { IHighlight } from 'react-pdf-highlighter'; | |
export const useGetDocumentUrl = (documentId: string) => { | |
const url = useMemo(() => { | |
return `${api_host}/document/get/${documentId}`; | |
}, [documentId]); | |
return url; | |
}; | |
export const useGetChunkHighlights = (selectedChunk: IChunk): IHighlight[] => { | |
const highlights: IHighlight[] = useMemo(() => { | |
return buildChunkHighlights(selectedChunk); | |
}, [selectedChunk]); | |
return highlights; | |
}; | |