mirror of
https://framagit.org/les/gancio.git
synced 2025-02-01 00:52:01 +01:00
31 lines
No EOL
818 B
Vue
31 lines
No EOL
818 B
Vue
<template>
|
|
<v-container id='home' fluid>
|
|
|
|
<h1 class='d-block text-h3 font-weight-black text-center align-center text-uppercase mt-10 mb-12 mx-auto w-100 text-underline'><u>{{cohort}}</u></h1>
|
|
|
|
<!-- Events -->
|
|
<div class='mb-2 mt-1 pl-1 pl-sm-2' id="events">
|
|
<Event :event='event' v-for='(event, idx) in events' :lazy='idx>2' :key='event.id'></Event>
|
|
</div>
|
|
</v-container>
|
|
</template>
|
|
<script>
|
|
|
|
import Event from '@/components/Event'
|
|
|
|
export default {
|
|
name: 'Tag',
|
|
components: { Event },
|
|
async asyncData ({ $axios, params, error }) {
|
|
try {
|
|
const cohort = params.cohort
|
|
const events = await $axios.$get(`/cohorts/${cohort}`)
|
|
return { events, cohort }
|
|
} catch (e) {
|
|
console.error(e)
|
|
error({ statusCode: 400, message: 'Error!' })
|
|
}
|
|
}
|
|
|
|
}
|
|
</script> |