Skip to content

Commit a3ae038

Browse files
authored
[CORE-115] Added File Preview Support to File Browser (#5158)
1 parent c41981c commit a3ae038

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

src/components/file-browser/FileBrowser.ts

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
import { Link, Modal } from '@terra-ui-packages/components';
1+
import { Link } from '@terra-ui-packages/components';
22
import { subscribable } from '@terra-ui-packages/core-utils';
33
import React, { Fragment, useCallback, useEffect, useState } from 'react';
44
import { div, h } from 'react-hyperscript-helpers';
55
import DirectoryTree from 'src/components/file-browser/DirectoryTree';
6-
import { basename, dirname } from 'src/components/file-browser/file-browser-utils';
7-
import { FileDetails } from 'src/components/file-browser/FileDetails';
6+
import { dirname } from 'src/components/file-browser/file-browser-utils';
87
import FilesInDirectory from 'src/components/file-browser/FilesInDirectory';
98
import PathBreadcrumbs from 'src/components/file-browser/PathBreadcrumbs';
109
import FileBrowserProvider, {
@@ -14,6 +13,7 @@ import FileBrowserProvider, {
1413
import colors from 'src/libs/colors';
1514
import { requesterPaysProjectStore } from 'src/libs/state';
1615
import * as Utils from 'src/libs/utils';
16+
import { UriViewer } from 'src/workspace-data/data-table/uri-viewer/UriViewer';
1717
import { dataTableVersionsPathRoot } from 'src/workspace-data/data-table/versioning/data-table-versioning-utils';
1818
import { RequesterPaysModal } from 'src/workspaces/common/requester-pays/RequesterPaysModal';
1919
import * as WorkspaceUtils from 'src/workspaces/utils';
@@ -180,15 +180,11 @@ const FileBrowser = (props: FileBrowserProps) => {
180180
]),
181181

182182
focusedFile &&
183-
h(
184-
Modal,
185-
{
186-
showCancel: false,
187-
title: basename(focusedFile.path),
188-
onDismiss: () => setFocusedFile(null),
189-
},
190-
[h(FileDetails, { file: focusedFile, provider })]
191-
),
183+
h(UriViewer, {
184+
onDismiss: () => setFocusedFile(null),
185+
uri: focusedFile.url,
186+
workspace,
187+
}),
192188

193189
showRequesterPaysModal &&
194190
h(RequesterPaysModal, {

0 commit comments

Comments
 (0)