diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-01-16 12:07:06 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-01-16 12:07:06 +0300 |
commit | 9c149f7026664e988e69dae31121e6ccc810c6e8 (patch) | |
tree | 7b0a3f6870844a9f81fa3009615aa1f06704a822 /app/assets/javascripts/repository | |
parent | 077a0d707ff04037e9a3a21391df1c332200e7b9 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/repository')
-rw-r--r-- | app/assets/javascripts/repository/components/blob_viewers/index.js | 1 | ||||
-rw-r--r-- | app/assets/javascripts/repository/components/blob_viewers/openapi_viewer.vue | 24 |
2 files changed, 25 insertions, 0 deletions
diff --git a/app/assets/javascripts/repository/components/blob_viewers/index.js b/app/assets/javascripts/repository/components/blob_viewers/index.js index 90a6cf23cd9..a480710f8ac 100644 --- a/app/assets/javascripts/repository/components/blob_viewers/index.js +++ b/app/assets/javascripts/repository/components/blob_viewers/index.js @@ -11,6 +11,7 @@ const viewers = { svg: () => import('./image_viewer.vue'), sketch: () => import('./sketch_viewer.vue'), notebook: () => import('./notebook_viewer.vue'), + openapi: () => import('./openapi_viewer.vue'), }; export const loadViewer = (type, isUsingLfs) => { diff --git a/app/assets/javascripts/repository/components/blob_viewers/openapi_viewer.vue b/app/assets/javascripts/repository/components/blob_viewers/openapi_viewer.vue new file mode 100644 index 00000000000..5665e4b0ec4 --- /dev/null +++ b/app/assets/javascripts/repository/components/blob_viewers/openapi_viewer.vue @@ -0,0 +1,24 @@ +<script> +import renderOpenApi from '~/blob/openapi'; + +export default { + props: { + blob: { + type: Object, + required: true, + }, + }, + data() { + return { + url: this.blob.rawPath, + }; + }, + mounted() { + renderOpenApi(this.$refs.viewer); + }, +}; +</script> + +<template> + <div ref="viewer" class="file-content" :data-endpoint="url" data-testid="openapi"></div> +</template> |