From 8eebc6e950f1eb49ce5eb35558b5c2fa5fec9bc1 Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Fri, 16 Oct 2020 15:15:13 -0400 Subject: [PATCH] Fix permissions drawer --- app/src/components/v-drawer/v-drawer.vue | 18 +++++++++++++++--- app/src/modules/activity/routes/item.vue | 14 ++++++++++---- .../permissions-detail/permissions-detail.vue | 12 ++++++++++-- 3 files changed, 35 insertions(+), 9 deletions(-) diff --git a/app/src/components/v-drawer/v-drawer.vue b/app/src/components/v-drawer/v-drawer.vue index 436bb7f07f..1a5cb99bfd 100644 --- a/app/src/components/v-drawer/v-drawer.vue +++ b/app/src/components/v-drawer/v-drawer.vue @@ -5,7 +5,15 @@
- + @@ -80,7 +88,7 @@ export default defineComponent({ default: 'box', }, }, - setup(props, { emit }) { + setup(props, { emit, listeners }) { const sidebarActive = ref(false); const localActive = ref(false); @@ -98,7 +106,11 @@ export default defineComponent({ }, }); - return { sidebarActive, _active, mainEl }; + const showCancel = computed(() => { + return listeners.hasOwnProperty('cancel'); + }); + + return { sidebarActive, _active, mainEl, showCancel }; }, }); diff --git a/app/src/modules/activity/routes/item.vue b/app/src/modules/activity/routes/item.vue index c87bb44235..dbe60c6285 100644 --- a/app/src/modules/activity/routes/item.vue +++ b/app/src/modules/activity/routes/item.vue @@ -2,13 +2,13 @@ - + - + - +