diff --git a/packages/cwrc-leafwriter-storage-service/src/footer/footer-load.tsx b/packages/cwrc-leafwriter-storage-service/src/footer/footer-load.tsx index cf83c0a7cfeb08f4dd22315b60a92b02fc621af8..7b4a9b95e8775e3860ff734478ba094899423eeb 100644 --- a/packages/cwrc-leafwriter-storage-service/src/footer/footer-load.tsx +++ b/packages/cwrc-leafwriter-storage-service/src/footer/footer-load.tsx @@ -27,7 +27,7 @@ export const FooterLoad = ({ onCancel }: FooterProps) => { if (!selectedItem) return; - if (selectedItem.type === 'file' && selectedItem.path) { + if ((selectedItem.type === 'file' || selectedItem.type === 'blob') && selectedItem.path) { const resource = await fetchDocument({ path: selectedItem.path }); load(resource); return; diff --git a/packages/cwrc-leafwriter-storage-service/src/types/index.ts b/packages/cwrc-leafwriter-storage-service/src/types/index.ts index ddc6f5fc726be39bbea95e478370ad962db11d08..46dcb289f5c6e54bb988c5aba381cabc2d5893ed 100644 --- a/packages/cwrc-leafwriter-storage-service/src/types/index.ts +++ b/packages/cwrc-leafwriter-storage-service/src/types/index.ts @@ -52,7 +52,7 @@ export interface SelectedItem { organization?: Organization; path?: string; repository?: Repository; - type?: 'file' | 'folder' | 'repo' | 'org' | 'dir'; + type?: 'file' | 'folder' | 'repo' | 'org' | 'dir' | 'blob'; } export type Validate = (content: string) => { valid: boolean; error?: string };