summaryrefslogtreecommitdiff
path: root/components/file-manager/FileManager.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-10-23 06:11:55 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-10-23 06:11:55 +0000
commit008f824e4f549695274678122435a524fe6fae9c (patch)
tree7fdbf2a86bcc014467c31fcc42fcae37b61296a6 /components/file-manager/FileManager.tsx
parentb83f22dcd593c80f0feadc3b3703aab30da296c5 (diff)
(임수민) 데이터룸 워터마크, 텍스트 파일 타입 뷰 수정
Diffstat (limited to 'components/file-manager/FileManager.tsx')
-rw-r--r--components/file-manager/FileManager.tsx9
1 files changed, 9 insertions, 0 deletions
diff --git a/components/file-manager/FileManager.tsx b/components/file-manager/FileManager.tsx
index 1af29e74..11f58980 100644
--- a/components/file-manager/FileManager.tsx
+++ b/components/file-manager/FileManager.tsx
@@ -852,6 +852,15 @@ export function FileManager({ projectId }: FileManagerProps) {
// View file with PDFTron
const viewFile = async (file: FileItem) => {
try {
+ const mimeType = file.mimeType || '';
+ const fileName = file.name.toLowerCase();
+
+ if (mimeType.startsWith('text/') ||
+ mimeType.endsWith('.txt')) {
+ window.open(`/api/files/${file.filePath}`, `_blank`);
+ return;
+ }
+
setViewerFileUrl(file.filePath || '');
setSelectedFile(file);
setViewerDialogOpen(true);