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 | 3x | import paginatedTreeQuery from 'shared_queries/repository/paginated_tree.query.graphql'; import projectPathQuery from '../queries/project_path.query.graphql'; import getRefMixin from './get_ref'; export default { mixins: [getRefMixin], apollo: { projectPath: { query: projectPathQuery, }, }, data() { return { projectPath: '', loadingPath: null }; }, beforeRouteUpdate(to, from, next) { this.preload(to.params.path, next); }, methods: { preload(path = '/', next) { this.loadingPath = path.replace(/^\//, ''); return this.$apollo .query({ query: paginatedTreeQuery, variables: { projectPath: this.projectPath, ref: this.ref, refType: this.refType?.toUpperCase(), path: this.loadingPath, nextPageCursor: '', pageSize: 100, }, }) .then(() => next()); }, }, }; |