* Teams

* Fix errors on versions with no files
This commit is contained in:
Geometrically
2020-12-28 10:50:59 -07:00
committed by GitHub
parent 0b160a6741
commit 12840f2428
14 changed files with 787 additions and 82 deletions

View File

@@ -7,6 +7,10 @@
<ModIcon />
My mods
</nuxt-link>
<nuxt-link :to="'/dashboard/notifications'" class="tab last">
<NotificationsIcon />
Notifications
</nuxt-link>
<nuxt-link
v-if="
$auth.user.role === 'admin' || $auth.user.role === 'moderator'
@@ -37,6 +41,7 @@
import ModIcon from '~/assets/images/sidebar/mod.svg?inline'
import ModerationIcon from '~/assets/images/sidebar/admin.svg?inline'
import SettingsIcon from '~/assets/images/sidebar/settings.svg?inline'
import NotificationsIcon from '~/assets/images/sidebar/notifications.svg?inline'
export default {
name: 'DashboardPage',
@@ -44,6 +49,7 @@ export default {
ModIcon,
ModerationIcon,
SettingsIcon,
NotificationsIcon,
},
}
</script>

View File

@@ -14,7 +14,7 @@
/>
</div>
<div class="info">
<h2 class="title">{{ mod.title }}</h2>
<h1 class="title">{{ mod.title }}</h1>
<p class="description">
{{ mod.description }}
</p>
@@ -60,20 +60,14 @@
Source
</a>
<nuxt-link
v-if="
this.$auth.loggedIn &&
members.find((x) => x.user_id === this.$auth.user.id)
"
v-if="currentMember"
:to="'/mod/' + mod.id + '/edit'"
class="tab"
>
Edit
</nuxt-link>
<nuxt-link
v-if="
this.$auth.loggedIn &&
members.find((x) => x.user_id === this.$auth.user.id)
"
v-if="currentMember"
:to="'/mod/' + mod.id + '/settings'"
class="tab"
>
@@ -280,6 +274,12 @@ export default {
return []
},
},
currentMember: {
type: Object,
default() {
return null
},
},
},
methods: {
formatNumber(x) {