From 8a3db9067dcd22b4ba5c1639822a20e9f3e5dd36 Mon Sep 17 00:00:00 2001
From: xaralis <filip.varecha@fragaria.cz>
Date: Wed, 8 Jul 2020 17:27:31 +0200
Subject: [PATCH] Calendar renderer in agenda style

---
 source/js/components/calendar/Renderer.vue | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/source/js/components/calendar/Renderer.vue b/source/js/components/calendar/Renderer.vue
index 44197d1..5e7a59f 100644
--- a/source/js/components/calendar/Renderer.vue
+++ b/source/js/components/calendar/Renderer.vue
@@ -1,6 +1,6 @@
 <template>
   <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">
         <i class="ico--calendar banner__icon"></i>
         <div class="banner__body">
@@ -11,8 +11,8 @@
         </div>
       </aside>
     </div>
-    <div class="col-span-4 xl:col-span-3">
-      <div class="grid grid-cols-12 items-center calendar-table-row" v-for="event in events" v-bind:key="event.id">
+    <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" :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-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">
@@ -54,7 +54,11 @@
       hasMore: {
         type: Boolean,
         default: true,
-      }
+      },
+      showBanner: {
+        type: Boolean,
+        default: true,
+      },
     },
     filters: {
       dateDay: (val) => {
-- 
GitLab