Subheader.vue 1002 B

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