|
|
@@ -6,11 +6,11 @@ Contient entre autres le breadcrumb, les commandes de changement d'année et les
|
|
|
<template>
|
|
|
<main>
|
|
|
<v-card
|
|
|
- class="d-none d-sm-none d-md-flex ot_light_grey text-body-2"
|
|
|
+ class="d-md-flex ot_light_grey text-body-2"
|
|
|
flat
|
|
|
tile
|
|
|
>
|
|
|
- <LayoutSubHeaderBreadcrumbs class="mr-auto" />
|
|
|
+ <LayoutSubHeaderBreadcrumbs class="mr-auto d-sm-none d-md-flex d-none d-sm-flex" />
|
|
|
|
|
|
<v-card
|
|
|
class="d-md-flex ot_light_grey pt-2 mr-6 align-baseline"
|
|
|
@@ -18,22 +18,31 @@ Contient entre autres le breadcrumb, les commandes de changement d'année et les
|
|
|
tile
|
|
|
>
|
|
|
<LayoutSubHeaderActivityYear v-if="!showDateTimeRange" class="activity-year" />
|
|
|
- <LayoutSubHeaderDataTiming v-if="!showDateTimeRange" class="data-timing ml-2" />
|
|
|
- <LayoutSubHeaderDataTimingRange class="data-timing-range ml-n1" @showDateTimeRange="showDateTimeRange=$event" />
|
|
|
- <LayoutSubHeaderPersonnalizedList class="personalized-list ml-2" />
|
|
|
+ <div v-if="hasMenuOrIsTeacher" class="d-sm-none d-md-flex d-none d-sm-flex">
|
|
|
+ <LayoutSubHeaderDataTiming v-if="!showDateTimeRange" class="data-timing ml-2" />
|
|
|
+ <LayoutSubHeaderDataTimingRange class="data-timing-range ml-n1" @showDateTimeRange="showDateTimeRange=$event" />
|
|
|
+ <LayoutSubHeaderPersonnalizedList class="personalized-list ml-2" />
|
|
|
+ </div>
|
|
|
</v-card>
|
|
|
</v-card>
|
|
|
</main>
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts">
|
|
|
-import { defineComponent, ref, Ref } from '@nuxtjs/composition-api'
|
|
|
+import {computed, ComputedRef, defineComponent, ref, Ref, useContext} from '@nuxtjs/composition-api'
|
|
|
|
|
|
export default defineComponent({
|
|
|
setup () {
|
|
|
+ const {store} = useContext()
|
|
|
const showDateTimeRange: Ref<boolean> = ref(false)
|
|
|
+
|
|
|
+ const hasMenuOrIsTeacher: ComputedRef<boolean> = computed(
|
|
|
+ () => store.state.profile.access.hasLateralMenu || store.state.profile.access.isTeacher
|
|
|
+ )
|
|
|
+
|
|
|
return {
|
|
|
- showDateTimeRange
|
|
|
+ showDateTimeRange,
|
|
|
+ hasMenuOrIsTeacher
|
|
|
}
|
|
|
}
|
|
|
})
|