From adf53f1e2220b4d7c506b8447d9c556ae31af13b Mon Sep 17 00:00:00 2001
From: Alf Eaton <75253002+aeaton-overleaf@users.noreply.github.com>
Date: Tue, 4 May 2021 12:36:32 +0100
Subject: [PATCH] Merge pull request #3982 from overleaf/ae-binary-file-stories
Ensure that BinaryFile stories have full file data
GitOrigin-RevId: 59ea6372517308a31e5b104b25d09a59627feaf2
---
.../frontend/stories/binary-file.stories.js | 22 ++++++++++++++-----
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git a/services/web/frontend/stories/binary-file.stories.js b/services/web/frontend/stories/binary-file.stories.js
index 8ca76d02eb..6d3c7252d8 100644
--- a/services/web/frontend/stories/binary-file.stories.js
+++ b/services/web/frontend/stories/binary-file.stories.js
@@ -21,11 +21,18 @@ fetchMock.post('express:/project/:project_id/references/indexAll', {
window.project_id = '1234'
+const fileData = {
+ id: 'file-id',
+ name: 'file.tex',
+ created: new Date(),
+}
+
export const FileFromUrl = args => {
return
}
FileFromUrl.args = {
file: {
+ ...fileData,
linkedFileData: {
url: 'https://overleaf.com',
provider: 'url',
@@ -38,6 +45,7 @@ export const FileFromProjectWithLinkableProjectId = args => {
}
FileFromProjectWithLinkableProjectId.args = {
file: {
+ ...fileData,
linkedFileData: {
source_project_id: 'source-project-id',
source_entity_path: '/source-entity-path.ext',
@@ -51,6 +59,7 @@ export const FileFromProjectWithoutLinkableProjectId = args => {
}
FileFromProjectWithoutLinkableProjectId.args = {
file: {
+ ...fileData,
linkedFileData: {
v1_source_doc_id: 'v1-source-id',
source_entity_path: '/source-entity-path.ext',
@@ -64,6 +73,7 @@ export const FileFromProjectOutputWithLinkableProject = args => {
}
FileFromProjectOutputWithLinkableProject.args = {
file: {
+ ...fileData,
linkedFileData: {
source_project_id: 'source_project_id',
source_output_file_path: '/source-entity-path.ext',
@@ -77,6 +87,7 @@ export const FileFromProjectOutputWithoutLinkableProjectId = args => {
}
FileFromProjectOutputWithoutLinkableProjectId.args = {
file: {
+ ...fileData,
linkedFileData: {
v1_source_doc_id: 'v1-source-id',
source_output_file_path: '/source-entity-path.ext',
@@ -90,6 +101,7 @@ export const ImageFile = args => {
}
ImageFile.args = {
file: {
+ ...fileData,
id: '60097ca20454610027c442a8',
name: 'file.jpg',
linkedFileData: {
@@ -106,6 +118,7 @@ export const ThirdPartyReferenceFile = args => {
ThirdPartyReferenceFile.args = {
file: {
+ ...fileData,
name: 'example.tex',
linkedFileData: {
provider: 'zotero',
@@ -116,9 +129,9 @@ ThirdPartyReferenceFile.args = {
export const ThirdPartyReferenceFileWithError = args => {
return
}
-
ThirdPartyReferenceFileWithError.args = {
file: {
+ ...fileData,
id: '500500500500500500500500',
name: 'example.tex',
linkedFileData: {
@@ -132,6 +145,7 @@ export const TextFile = args => {
}
TextFile.args = {
file: {
+ ...fileData,
linkedFileData: {
source_project_id: 'source-project-id',
source_entity_path: '/source-entity-path.ext',
@@ -146,6 +160,7 @@ export const UploadedFile = args => {
}
UploadedFile.args = {
file: {
+ ...fileData,
linkedFileData: null,
name: 'file.jpg',
},
@@ -155,11 +170,6 @@ export default {
title: 'BinaryFile',
component: BinaryFile,
args: {
- file: {
- id: 'file-id',
- name: 'file.tex',
- created: new Date(),
- },
storeReferencesKeys: () => {},
},
decorators: [