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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | 42x 47x 87x 7x 87x 36x 36x 114x 53x 61x 141x | import getDesignListQuery from 'shared_queries/design_management/get_design_list.query.graphql'; import { findVersionId } from '../utils/design_management_utils'; export default { apollo: { allVersions: { query: getDesignListQuery, variables() { return { fullPath: this.projectPath, iid: this.issueIid, atVersion: null, }; }, update: (data) => data.project.issue.designCollection.versions.nodes, }, }, inject: { projectPath: { default: '', }, issueIid: { default: '', }, }, computed: { hasValidVersion() { return ( this.$route.query.version && this.allVersions && this.allVersions.some((version) => version.id.endsWith(this.$route.query.version)) ); }, designsVersion() { return this.hasValidVersion ? `gid://gitlab/DesignManagement::Version/${this.$route.query.version}` : null; }, latestVersionId() { const latestVersion = this.allVersions[0]; return latestVersion && findVersionId(latestVersion.id); }, isLatestVersion() { if (this.allVersions.length > 0) { return ( !this.$route.query.version || !this.latestVersionId || this.$route.query.version === this.latestVersionId ); } return true; }, }, data() { return { allVersions: [], }; }, }; |