diff --git a/packages/web/src/appobj/ArchiveFileAppObject.svelte b/packages/web/src/appobj/ArchiveFileAppObject.svelte index 3ac2175bf..3704accb3 100644 --- a/packages/web/src/appobj/ArchiveFileAppObject.svelte +++ b/packages/web/src/appobj/ArchiveFileAppObject.svelte @@ -43,7 +43,6 @@ export const extractKey = data => data.fileName; export const createMatcher = ({ fileName }) => filter => filterName(filter, fileName); const ARCHIVE_ICONS = { - jsonl: 'img archive', 'table.yaml': 'img table', 'view.sql': 'img view', 'proc.sql': 'img procedure', @@ -51,6 +50,15 @@ 'trigger.sql': 'img sql-file', 'matview.sql': 'img view', }; + + function getArchiveIcon(archiveFilesAsDataSheets, data) { + if (data.fileType == 'jsonl') { + return isArchiveFileMarkedAsDataSheet(archiveFilesAsDataSheets, data.folderName, data.fileName) + ? 'img free-table' + : 'img archive'; + } + return ARCHIVE_ICONS[data.fileType]; + }