Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | 3x | <script> import DownloadViewer from './viewers/download_viewer.vue'; import ImageViewer from './viewers/image_viewer.vue'; import MarkdownViewer from './viewers/markdown_viewer.vue'; export default { components: { MarkdownViewer, ImageViewer, DownloadViewer, }, props: { content: { type: [String, ArrayBuffer], default: '', required: false, }, path: { type: String, required: true, }, fileSize: { type: Number, required: false, default: 0, }, filePath: { type: String, required: false, default: '', }, commitSha: { type: String, required: false, default: '', }, projectPath: { type: String, required: false, default: '', }, type: { type: String, required: false, default: '', }, images: { type: Object, required: false, default: () => ({}), }, }, }; </script> <template> <div class="preview-container"> <image-viewer v-if="type === 'image'" :path="path" :file-size="fileSize" /> <markdown-viewer v-if="type === 'markdown'" :content="content" :commit-sha="commitSha" :file-path="filePath" :project-path="projectPath" :images="images" /> <download-viewer v-if="!type && path" :path="path" :file-path="filePath" :file-size="fileSize" /> </div> </template> |