Fix a couple of misc. page errors I noticed (#900)

* Fix for a couple of random bugs I noticed

* Add project status update to NOTIFICATION_TYPES

* Update wording

Co-authored-by: Jai A <jaiagr+gpg@pm.me>
This commit is contained in:
Prospector 2023-01-11 12:57:06 -08:00 committed by GitHub
parent a6aa78e3b6
commit 233109d23e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 9 deletions

View File

@ -122,7 +122,7 @@ export default {
},
currentMember: {
type: Object,
required: true,
default: null,
},
isSettings: {
type: Boolean,

View File

@ -101,12 +101,6 @@ import CalendarIcon from '~/assets/images/utils/calendar.svg?inline'
import UpToDate from '~/assets/images/illustrations/up_to_date.svg?inline'
import NavStack from '~/components/ui/NavStack'
import NavStackItem from '~/components/ui/NavStackItem'
const NOTIFICATION_TYPES = {
team_invite: 'Team invites',
project_update: 'Project updates',
}
export default {
name: 'Notifications',
components: {
@ -118,8 +112,6 @@ export default {
UpToDate,
},
async fetch() {
this.NOTIFICATION_TYPES = NOTIFICATION_TYPES
await this.$store.dispatch('user/fetchNotifications')
},
head: {
@ -138,6 +130,13 @@ export default {
return Object.keys(obj)
},
},
created() {
this.NOTIFICATION_TYPES = {
team_invite: 'Team invites',
project_update: 'Project updates',
status_update: 'Status changes',
}
},
methods: {
async clearNotifications() {
try {