blob: 00b6936231221aae82110b1147fcfd33ac4064d6 (
plain)
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
|
import Vue from 'vue';
import createRouter from './router';
import App from './components/app.vue';
import apolloProvider from './graphql';
export default function setupVueRepositoryList() {
const el = document.getElementById('js-tree-list');
const { projectPath, ref } = el.dataset;
apolloProvider.clients.defaultClient.cache.writeData({
data: {
projectPath,
ref,
},
});
return new Vue({
el,
router: createRouter(projectPath, ref),
apolloProvider,
render(h) {
return h(App);
},
});
}
|