diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-08-24 21:09:54 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-08-24 21:09:54 +0300 |
commit | dc900fdc5f4c353ff2e261fc64fbbb0d87af1735 (patch) | |
tree | 62e1b6c93128a67b8dff2045c65342f8f7b03949 /app/assets/javascripts/service_desk | |
parent | 8d98d0dd3abaacdeaf183b9ea39a292ea52cae45 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/service_desk')
-rw-r--r-- | app/assets/javascripts/service_desk/components/service_desk_list_app.vue | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/app/assets/javascripts/service_desk/components/service_desk_list_app.vue b/app/assets/javascripts/service_desk/components/service_desk_list_app.vue index 51e632d36a9..8782d7792cc 100644 --- a/app/assets/javascripts/service_desk/components/service_desk_list_app.vue +++ b/app/assets/javascripts/service_desk/components/service_desk_list_app.vue @@ -121,7 +121,7 @@ export default { sortKey: CREATED_DESC, state: STATUS_OPEN, pageSize: DEFAULT_PAGE_SIZE, - issuesError: null, + issuesError: '', }; }, apollo: { @@ -234,11 +234,14 @@ export default { page_before: this.pageParams.beforeCursor ?? undefined, }; }, + hasAnyServiceDeskIssue() { + return this.hasSearch || Boolean(this.tabCounts.all); + }, isInfoBannerVisible() { - return this.isServiceDeskSupported && this.hasAnyServiceDeskIssues; + return this.isServiceDeskSupported && this.hasAnyServiceDeskIssue; }, - hasAnyServiceDeskIssues() { - return this.hasSearch || Boolean(this.tabCounts.all); + canShowIssuesList() { + return this.isLoading || this.issuesError.length || this.hasAnyServiceDeskIssue; }, hasOrFeature() { return this.glFeatures.orIssuableQueries; @@ -415,6 +418,9 @@ export default { this.$router.push({ query: this.urlParams }); }, + handleDismissAlert() { + this.issuesError = ''; + }, handleNextPage() { this.pageParams = { afterCursor: this.pageInfo.endCursor, @@ -553,7 +559,7 @@ export default { <section> <info-banner v-if="isInfoBannerVisible" /> <issuable-list - v-if="isLoading || hasAnyServiceDeskIssues" + v-if="canShowIssuesList" namespace="service-desk" recent-searches-storage-key="service-desk-issues" :error="issuesError" @@ -576,6 +582,7 @@ export default { sync-filter-and-sort use-keyset-pagination @click-tab="handleClickTab" + @dismiss-alert="handleDismissAlert" @filter="handleFilter" @sort="handleSort" @reorder="handleReorder" |