Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/assets/vue/components/session/SessionCard.vue

36 lines
710 B

<template>
<div class="text-h6 mt-4">{{ session.name }}</div>
<div class="grid gap-4 grid-cols-1 md:grid-cols-2 lg:grid-cols-4">
<div
v-for="edge in session.sessionRelCourseRelUsers.edges"
:key="edge.node.course.id"
no-body
style="max-width: 540px;"
>
<CourseCard
:course="edge.node.course"
:session-id="session._id"
/>
</div>
</div>
</template>
<style scoped>
.my-card {
width: 100%;
max-width: 370px;
}
</style>
<script>
import CourseCard from '../course/CourseCard.vue';
export default {
name: 'SessionCard',
components: {
CourseCard,
},
props: {
session: Object,
}
};
</script>