From a55fffab3aedb1775dc99c9f32fb75576009ea09 Mon Sep 17 00:00:00 2001 From: Muhsin Keloth Date: Wed, 29 May 2024 11:28:13 +0530 Subject: [PATCH] chore: Linear integration fixes (#9538) --- app/javascript/dashboard/components/Modal.vue | 4 ++- .../components/ui/Dropdown/DropdownList.vue | 30 +++++++++++++++++-- .../ui/Dropdown/DropdownLoadingState.vue | 15 ++++++++++ .../components/SLAPopoverCard.vue | 2 +- .../conversation/linear/CreateIssue.vue | 29 +++++++++++++++--- .../widgets/conversation/linear/Issue.vue | 2 +- .../conversation/linear/IssueHeader.vue | 12 +++++++- .../widgets/conversation/linear/LinkIssue.vue | 18 +++++++++-- .../widgets/conversation/linear/index.vue | 28 ++++++++++++++--- .../i18n/locale/en/integrations.json | 24 +++++++++++---- app/javascript/dashboard/store/utils/api.js | 6 ++++ .../dashboard/store/utils/specs/api.spec.js | 24 +++++++++++++++ lib/linear/mutations.rb | 2 +- spec/lib/linear_spec.rb | 17 +++++++++++ 14 files changed, 188 insertions(+), 25 deletions(-) create mode 100644 app/javascript/dashboard/components/ui/Dropdown/DropdownLoadingState.vue diff --git a/app/javascript/dashboard/components/Modal.vue b/app/javascript/dashboard/components/Modal.vue index 16be2ba35..bfe7dc30b 100644 --- a/app/javascript/dashboard/components/Modal.vue +++ b/app/javascript/dashboard/components/Modal.vue @@ -99,7 +99,9 @@ export default { onMouseUp() { if (this.mousedDownOnBackdrop) { this.mousedDownOnBackdrop = false; - this.onClose(); + if (this.closeOnBackdropClick) { + this.onClose(); + } } }, }, diff --git a/app/javascript/dashboard/components/ui/Dropdown/DropdownList.vue b/app/javascript/dashboard/components/ui/Dropdown/DropdownList.vue index 0a1975427..0c6942e1b 100644 --- a/app/javascript/dashboard/components/ui/Dropdown/DropdownList.vue +++ b/app/javascript/dashboard/components/ui/Dropdown/DropdownList.vue @@ -1,9 +1,11 @@