mirror of
https://github.com/run-llama/chat-ui.git
synced 2026-07-22 19:55:55 -04:00
fix: support releative path (#32)
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@llamaindex/chat-ui': patch
|
||||
---
|
||||
|
||||
fix: support releative URLs in document viewer
|
||||
@@ -31,7 +31,8 @@ export function DocumentInfo({
|
||||
onRemove?: () => void
|
||||
}) {
|
||||
const { url, sources } = document
|
||||
const fileName = urlToFileName(url)
|
||||
const urlParts = url.split('/')
|
||||
const fileName = urlParts.length > 0 ? urlParts[urlParts.length - 1] : url
|
||||
const fileExt = fileName?.split('.').pop() as DocumentFileType | undefined
|
||||
|
||||
const previewFile = {
|
||||
@@ -191,10 +192,3 @@ function DocumentPreviewCard(props: {
|
||||
function inKB(size: number) {
|
||||
return Math.round((size / 1024) * 10) / 10
|
||||
}
|
||||
|
||||
function urlToFileName(url: string) {
|
||||
const urlObj = new URL(url)
|
||||
const urlParts = urlObj.pathname.split('/')
|
||||
const fileName = urlParts.length > 0 ? urlParts[urlParts.length - 1] : url
|
||||
return fileName
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user