From 9b5fe24ca455af5420a326e78878ca7b35b5bf66 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 7 Jun 2022 16:52:03 +0300 Subject: [PATCH] restore notifications page, fix z-index issues --- src/App.vue | 2 +- src/boot/routes.js | 2 +- src/components/notifications/notifications.js | 4 +++- src/components/notifications/notifications.vue | 2 +- src/components/timeline/timeline.scss | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/App.vue b/src/App.vue index 5b4489729a..21f6f6868c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,7 +9,7 @@ /> - +
{ { name: 'password-reset', path: '/password-reset', component: PasswordReset, props: true }, { name: 'registration-token', path: '/registration/:token', component: Registration }, { name: 'friend-requests', path: '/friend-requests', component: FollowRequests, beforeEnter: validateAuthenticatedRoute }, - { name: 'notifications', path: '/:username/notifications', component: Notifications, beforeEnter: validateAuthenticatedRoute }, + { name: 'notifications', path: '/:username/notifications', component: Notifications, props: () => ({ disableTeleport: true }), beforeEnter: validateAuthenticatedRoute }, { name: 'login', path: '/login', component: AuthForm }, { name: 'shout-panel', path: '/shout-panel', component: ShoutPanel, props: () => ({ floating: false }) }, { name: 'oauth-callback', path: '/oauth-callback', component: OAuthCallback, props: (route) => ({ code: route.query.code }) }, diff --git a/src/components/notifications/notifications.js b/src/components/notifications/notifications.js index fb2579a55a..82aa148998 100644 --- a/src/components/notifications/notifications.js +++ b/src/components/notifications/notifications.js @@ -27,7 +27,9 @@ const Notifications = { // meant for "Interactions" timeline minimalMode: Boolean, // Custom filter mode, an array of strings, possible values 'mention', 'repeat', 'like', 'follow', used to override global filter for use in "Interactions" timeline - filterMode: Array + filterMode: Array, + // Disable teleporting (i.e. for /users/user/notifications) + disableTeleport: Boolean }, data () { return { diff --git a/src/components/notifications/notifications.vue b/src/components/notifications/notifications.vue index 794ef51d00..b46c06aa87 100644 --- a/src/components/notifications/notifications.vue +++ b/src/components/notifications/notifications.vue @@ -1,5 +1,5 @@