Timothy J. Baek 7 月之前
父节点
当前提交
d784d5c367
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      src/lib/components/common/FileItem.svelte

+ 10 - 1
src/lib/components/common/FileItem.svelte

@@ -33,7 +33,16 @@
 		class="h-14 {className} flex items-center space-x-3 {colorClassName} rounded-xl border border-gray-100 dark:border-gray-800 text-left"
 		type="button"
 		on:click={async () => {
-			showModal = !showModal;
+			if (file.content) {
+				showModal = !showModal;
+			} else {
+				if (url) {
+					if (type === 'file') {
+						window.open(`${url}/content`, '_blank').focus();
+					}
+				}
+			}
+
 			dispatch('click');
 		}}
 	>