Skip to content
This repository has been archived by the owner on Feb 16, 2023. It is now read-only.

Commit

Permalink
fix: show member tools for players too
Browse files Browse the repository at this point in the history
  • Loading branch information
villetakanen committed Dec 3, 2021
1 parent af8ae8f commit 838eb7e
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 20 deletions.
15 changes: 5 additions & 10 deletions src/components/wikipage/PageFabs.vue
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<template>
<teleport to="#ScreenBottomFabsContainer">
<FabTray
v-if="showTools"
v-if="showSiteMemberTools"
class="PageFabs"
>
<Fab3
Expand All @@ -15,10 +15,9 @@

<script lang="ts">
import { useUxActions } from '@/composables/useUxActions'
import { useAuth } from '@/state/authz'
import { usePage } from '@/state/pages/usePage'
import { SiteClass, useSite } from '@/state/site'
import { computed, defineComponent } from 'vue'
import { useSite } from '@/state/site'
import { defineComponent } from 'vue'
import Fab3 from '../material3/Fab3.vue'
import FabTray from '../material3/FabTray.vue'
Expand All @@ -29,15 +28,11 @@ export default defineComponent({
FabTray
},
setup () {
const { site } = useSite()
const { site, showSiteMemberTools } = useSite()
const { page } = usePage()
const { user } = useAuth()
const { reroute } = useUxActions()
const showTools = computed(() => {
return new SiteClass(site.value).isOwner(user.value.uid)
})
return {
showTools,
showSiteMemberTools,
reroute,
site,
page
Expand Down
14 changes: 4 additions & 10 deletions src/views/site/SiteHomeView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
</Column>
</div>
<teleport to="#ScreenBottomFabsContainer">
<FabTray v-if="showTools">
<FabTray v-if="showSiteMemberTools">
<Fab3
:icon="'addDiscussion'"
:label="$t('action.addThread')"
Expand All @@ -56,8 +56,8 @@
</template>

<script lang="ts">
import { computed, defineComponent, onMounted, watch } from 'vue'
import { SiteClass, useSite } from '@/state/site'
import { defineComponent, onMounted, watch } from 'vue'
import { useSite } from '@/state/site'
import Loader from '@/components/app/Loader.vue'
import SiteToolbar from '@/components/site/header/SiteToolbar.vue'
import { usePage } from '@/state/pages/usePage'
Expand All @@ -70,7 +70,6 @@ import Button from '@/components/form/Button.vue'
import { useUxActions } from '@/composables/useUxActions'
import FabTray from '@/components/material3/FabTray.vue'
import Fab3 from '@/components/material3/Fab3.vue'
import { useAuth } from '@/state/authz'
export default defineComponent({
name: 'WikiIndex',
Expand All @@ -93,7 +92,6 @@ export default defineComponent({
setup (props) {
const { site, showSiteMemberTools } = useSite(props.siteid)
const { page } = usePage(props.siteid, props.siteid)
const { user } = useAuth()
const { fetchSiteThreads } = useThreads()
const { reroute } = useUxActions()
Expand All @@ -105,11 +103,7 @@ export default defineComponent({
}, { immediate: true })
})
const showTools = computed(() => {
return new SiteClass(site.value).isOwner(user.value.uid)
})
return { page, site, renderWikiLinks, showSiteMemberTools, reroute, showTools }
return { page, site, renderWikiLinks, showSiteMemberTools, reroute }
}
})
</script>

0 comments on commit 838eb7e

Please sign in to comment.