Skip to content
Snippets Groups Projects
Commit 8a3db906 authored by xaralis's avatar xaralis
Browse files

Calendar renderer in agenda style

parent a9a97654
No related branches found
No related tags found
No related merge requests found
<template> <template>
<div class="calendar grid grid-cols-4"> <div class="calendar grid grid-cols-4">
<div class="col-span-4 xl:col-span-1"> <div v-if="showBanner" class="col-span-4 xl:col-span-1">
<aside class="banner bg-orange-300 text-white h-full"> <aside class="banner bg-orange-300 text-white h-full">
<i class="ico--calendar banner__icon"></i> <i class="ico--calendar banner__icon"></i>
<div class="banner__body"> <div class="banner__body">
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
</div> </div>
</aside> </aside>
</div> </div>
<div class="col-span-4 xl:col-span-3"> <div :class="{'col-span-4 xl:col-span-3': showBanner, 'col-span-4': !showBanner}">
<div class="grid grid-cols-12 items-center calendar-table-row" v-for="event in events" v-bind:key="event.id"> <div class="grid grid-cols-12 items-center calendar-table-row" v-for="event in events" v-bind:key="event.id" :class="{'calendar-table-row--standalone': !showBanner}">
<div class="col-span-2 text-orange-300 head-alt-md calendar-table-row__col"><span>{{ event.startTimestamp | dateDay }}</span></div> <div class="col-span-2 text-orange-300 head-alt-md calendar-table-row__col"><span>{{ event.startTimestamp | dateDay }}</span></div>
<div class="col-span-8 grid grid-cols-3 col-gap-4 calendar-table-row__col" :class="{'calendar-table-row__col--norborder': !event.mapLink}"> <div class="col-span-8 grid grid-cols-3 col-gap-4 calendar-table-row__col" :class="{'calendar-table-row__col--norborder': !event.mapLink}">
<div class="col-span-3 md:col-span-1"> <div class="col-span-3 md:col-span-1">
...@@ -54,7 +54,11 @@ ...@@ -54,7 +54,11 @@
hasMore: { hasMore: {
type: Boolean, type: Boolean,
default: true, default: true,
} },
showBanner: {
type: Boolean,
default: true,
},
}, },
filters: { filters: {
dateDay: (val) => { dateDay: (val) => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment