diff --git a/app/javascript/packs/vue/repository_item_sidebar.js b/app/javascript/packs/vue/repository_item_sidebar.js new file mode 100644 index 000000000..71879686c --- /dev/null +++ b/app/javascript/packs/vue/repository_item_sidebar.js @@ -0,0 +1,20 @@ +/* global notTurbolinksPreview */ + +import TurbolinksAdapter from 'vue-turbolinks'; +import Vue from 'vue/dist/vue.esm'; +import RepositoryItemSidebar from '../../vue/components/RepositoryItemSidebar.vue'; + +Vue.use(TurbolinksAdapter); +Vue.prototype.i18n = window.I18n; + +function initRepositoryItemSidebar() { + new Vue({ + el: '#repositoryItemSidebar', + components: { + RepositoryItemSidebar + } + }); +} + +initRepositoryItemSidebar(); + diff --git a/app/javascript/vue/components/RepositoryItemSidebar.vue b/app/javascript/vue/components/RepositoryItemSidebar.vue new file mode 100644 index 000000000..9cf8f312b --- /dev/null +++ b/app/javascript/vue/components/RepositoryItemSidebar.vue @@ -0,0 +1,188 @@ + +
<%= render "shared/comments/comments_sidebar" %> + + + + \ No newline at end of file diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index ad72e6946..3b7dfbb0e 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -49,6 +49,7 @@ <%= stylesheet_link_tag 'tui_image_editor_styles' %> <%= javascript_include_tag 'vue_navigation_navigator' %> <%= javascript_include_tag 'vue_navigation_top_menu' %> +