-
Preview ({mimeType})
+
+
+ {specializedView}
);
}
diff --git a/frontend/app/view/view.less b/frontend/app/view/view.less
index d3e1ddc5f..2f6b2aca9 100644
--- a/frontend/app/view/view.less
+++ b/frontend/app/view/view.less
@@ -78,3 +78,27 @@
align-items: start;
}
}
+
+.full-preview {
+ display: flex;
+ flex-direction: column;
+}
+
+.view-nav {
+ display: flex;
+ gap: 0.5rem;
+
+ .view-nav-item {
+ background-color: var(--panel-bg-color);
+ border-radius: 3px;
+ padding: 0.2rem;
+
+ &:hover {
+ background-color: var(--highlight-bg-color);
+ }
+
+ &:active {
+ background-color: var(--accent-color);
+ }
+ }
+}
diff --git a/pkg/service/fileservice/fileservice.go b/pkg/service/fileservice/fileservice.go
index 01fbca6bd..9d9ae4b0c 100644
--- a/pkg/service/fileservice/fileservice.go
+++ b/pkg/service/fileservice/fileservice.go
@@ -77,9 +77,8 @@ func (fs *FileService) ReadFile(path string) (*FullFile, error) {
var innerFilesInfo []FileInfo
for _, innerFileEntry := range innerFilesEntries {
innerFileInfoInt, _ := innerFileEntry.Info()
- fullFilePath := filepath.Join(finfo.Path, innerFileInfoInt.Name())
innerFileInfo := FileInfo{
- Path: fullFilePath,
+ Path: innerFileInfoInt.Name(),
Size: innerFileInfoInt.Size(),
Mode: innerFileInfoInt.Mode(),
ModTime: innerFileInfoInt.ModTime().UnixMilli(),