diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2019-06-20 13:14:34 +0000 |
---|---|---|
committer | Filipa Lacerda <filipa@gitlab.com> | 2019-06-20 13:14:34 +0000 |
commit | 429f6b629b691945d8cd187b79e00cfa7eed6fa2 (patch) | |
tree | 9262c5b483ce1d5d304fc58d7002942fd1e800b4 /app/assets/javascripts/repository/index.js | |
parent | 788690304a495aa6c4d3e2fa163753f28fbdb82f (diff) | |
parent | bf6b70662bb9512e7d0e179358c174ad59c49156 (diff) | |
download | gitlab-ce-429f6b629b691945d8cd187b79e00cfa7eed6fa2.tar.gz |
Merge branch 'last-commit-repo-widget' into 'master'
Render last commit widget with Vue
Closes #62766
See merge request gitlab-org/gitlab-ce!29419
Diffstat (limited to 'app/assets/javascripts/repository/index.js')
-rw-r--r-- | app/assets/javascripts/repository/index.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/assets/javascripts/repository/index.js b/app/assets/javascripts/repository/index.js index 52f53be045b..d9216e88676 100644 --- a/app/assets/javascripts/repository/index.js +++ b/app/assets/javascripts/repository/index.js @@ -2,6 +2,7 @@ import Vue from 'vue'; import createRouter from './router'; import App from './components/app.vue'; import Breadcrumbs from './components/breadcrumbs.vue'; +import LastCommit from './components/last_commit.vue'; import apolloProvider from './graphql'; import { setTitle } from './utils/title'; @@ -48,6 +49,24 @@ export default function setupVueRepositoryList() { }, }); + const commitEl = document.getElementById('js-last-commit'); + + if (commitEl) { + // eslint-disable-next-line no-new + new Vue({ + el: commitEl, + router, + apolloProvider, + render(h) { + return h(LastCommit, { + props: { + currentPath: this.$route.params.pathMatch, + }, + }); + }, + }); + } + return new Vue({ el, router, |