Mark images as binary on init

This commit is contained in:
Denys Mishunov 2019-07-03 10:19:32 +02:00
parent de6c2f7033
commit 4c954a5c9e
3 changed files with 7 additions and 3 deletions

View File

@ -77,6 +77,7 @@ export const decorateFiles = ({
const fileFolder = parent && insertParent(parent);
if (name) {
const previewMode = viewerInformationForPath(name);
parentPath = fileFolder && fileFolder.path;
file = decorateData({
@ -92,9 +93,9 @@ export const decorateFiles = ({
changed: tempFile,
content,
base64,
binary,
binary: (previewMode && previewMode.binary) || binary,
rawPath,
previewMode: viewerInformationForPath(name),
previewMode,
parentPath,
});

View File

@ -3,6 +3,7 @@ import { __ } from '~/locale';
const viewers = {
image: {
id: 'image',
binary: true,
},
markdown: {
id: 'markdown',

View File

@ -12,6 +12,7 @@ const createEntries = paths => {
const { name, parent } = splitParent(path);
const parentEntry = acc[parent];
const previewMode = viewerInformationForPath(name);
acc[path] = {
...decorateData({
@ -22,7 +23,8 @@ const createEntries = paths => {
path,
url: createUrl(`/${TEST_PROJECT_ID}/${type}/${TEST_BRANCH_ID}/-/${escapeFileUrl(path)}`),
type,
previewMode: viewerInformationForPath(path),
previewMode,
binary: (previewMode && previewMode.binary) || false,
parentPath: parent,
parentTreeUrl: parentEntry
? parentEntry.url