summaryrefslogtreecommitdiff
path: root/packages/frontend/src/ui/_common_/common.vue
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2024-10-18 22:00:07 +0100
committerdakkar <dakkar@thenautilus.net>2024-10-18 22:00:07 +0100
commit52e291af67e6cbfa4ac338e02c8beb6dfd7e113a (patch)
tree5454b299a585b9d423b4a9e421debd0069b7151f /packages/frontend/src/ui/_common_/common.vue
parentadd scripts to run eslint on all packages (diff)
parentmerge: Free up Usernames after deny/decline (!696) (diff)
downloadsharkey-52e291af67e6cbfa4ac338e02c8beb6dfd7e113a.tar.gz
sharkey-52e291af67e6cbfa4ac338e02c8beb6dfd7e113a.tar.bz2
sharkey-52e291af67e6cbfa4ac338e02c8beb6dfd7e113a.zip
Merge branch 'develop' into feature/2024.9.0
Diffstat (limited to 'packages/frontend/src/ui/_common_/common.vue')
-rw-r--r--packages/frontend/src/ui/_common_/common.vue11
1 files changed, 9 insertions, 2 deletions
diff --git a/packages/frontend/src/ui/_common_/common.vue b/packages/frontend/src/ui/_common_/common.vue
index e9baa0eab4..a8ff2a4c8d 100644
--- a/packages/frontend/src/ui/_common_/common.vue
+++ b/packages/frontend/src/ui/_common_/common.vue
@@ -30,7 +30,11 @@ SPDX-License-Identifier: AGPL-3.0-only
:enterFromClass="defaultStore.state.animation ? $style.transition_notification_enterFrom : ''"
:leaveToClass="defaultStore.state.animation ? $style.transition_notification_leaveTo : ''"
>
- <div v-for="notification in notifications" :key="notification.id" :class="$style.notification">
+ <div
+ v-for="notification in notifications" :key="notification.id" :class="$style.notification" :style="{
+ pointerEvents: getPointerEvents()
+ }"
+ >
<XNotification :notification="notification"/>
</div>
</TransitionGroup>
@@ -101,6 +105,10 @@ if ($i) {
swInject();
}
}
+
+function getPointerEvents() {
+ return defaultStore.state.notificationClickable ? undefined : 'none';
+}
</script>
<style lang="scss" module>
@@ -122,7 +130,6 @@ if ($i) {
position: fixed;
z-index: 3900000;
padding: 0 var(--margin);
- pointer-events: none;
display: flex;
&.notificationsPosition_leftTop {