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

Calendar renderer in agenda style

parent a9a97654
Branches
Tags
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 to comment