Subheader.vue 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <!--
  2. Second header de l'application
  3. Contient entre autres le breadcrumb, les commandes de changement d'année et les listes personnalisées
  4. -->
  5. <template>
  6. <main>
  7. <v-card
  8. class="d-none d-sm-none d-md-flex ot_light_grey text-body-2"
  9. flat
  10. tile
  11. >
  12. <LayoutSubHeaderBreadcrumbs class="mr-auto" />
  13. <v-card
  14. class="d-md-flex ot_light_grey pt-2 mr-6 align-baseline"
  15. flat
  16. tile
  17. >
  18. <LayoutSubHeaderActivityYear v-if="!showDateTimeRange" class="activity-year" />
  19. <LayoutSubHeaderDataTiming v-if="!showDateTimeRange" class="data-timing ml-2" />
  20. <LayoutSubHeaderDataTimingRange class="data-timing-range ml-n1" @showDateTimeRange="showDateTimeRange=$event" />
  21. <LayoutSubHeaderPersonnalizedList class="personalized-list ml-2" />
  22. </v-card>
  23. </v-card>
  24. </main>
  25. </template>
  26. <script lang="ts">
  27. import { defineComponent, ref, Ref } from '@nuxtjs/composition-api'
  28. export default defineComponent({
  29. setup () {
  30. const showDateTimeRange: Ref<boolean> = ref(false)
  31. return {
  32. showDateTimeRange
  33. }
  34. }
  35. })
  36. </script>
  37. <style scoped>
  38. </style>