From 20893fdc6168dd17b594574b518541642c3f94b9 Mon Sep 17 00:00:00 2001 From: Daria Golova Date: Tue, 30 May 2023 18:11:49 +0300 Subject: [PATCH] =?UTF-8?q?WIP=20=D0=A1=D1=82=D0=B8=D0=BB=D0=B8=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20=D0=B2=D1=8B=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=BD?= =?UTF-8?q?=D1=8B=D1=85=20=D0=B4=D0=B0=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/base/BaseCalendar.vue | 145 ++++++++++++++---- .../newCalendar/components/CalendarHeader.vue | 7 +- 2 files changed, 121 insertions(+), 31 deletions(-) diff --git a/src/components/base/BaseCalendar.vue b/src/components/base/BaseCalendar.vue index fcdbe2d..c9c10ef 100644 --- a/src/components/base/BaseCalendar.vue +++ b/src/components/base/BaseCalendar.vue @@ -1,7 +1,7 @@ @@ -115,4 +177,29 @@ export default { color: var(--font-grey-color) .week-item:nth-last-child(-n+2) color: var(--border-red-color) +.date-active + color: var(--default-white), + background-color: var(--btn-blue-color) +.date-active:hover + opacity: 0.5 +.date-other + color: var(--font-grey-color) +.date-month + color: var(--font-black-color) +.date-other:hover, .date-month:hover, .date-today:hover + background-color: var(--border-light-grey-color) +.date-today + border: 1px dashed var(--btn-blue-color) + color: var(--btn-blue-color) +// .date-range +// background-color: var(--btn-blue-color-2) +// color: var(--default-white) +// border-radius: 0px +.body + display: grid + grid-template-columns: repeat(7, 35px) + grid-template-rows: repeat(6, 35px) + row-gap: 4px + justify-content: center + align-items: center diff --git a/src/pages/newCalendar/components/CalendarHeader.vue b/src/pages/newCalendar/components/CalendarHeader.vue index 0f0b16a..7c19fad 100644 --- a/src/pages/newCalendar/components/CalendarHeader.vue +++ b/src/pages/newCalendar/components/CalendarHeader.vue @@ -51,7 +51,7 @@ anchor="bottom middle", self="top middle" ) - base-calendar(v-model="date") + base-calendar(v-model="date", range, :range-count="5") q-btn( color="secondary", icon="arrow_forward_ios", @@ -90,7 +90,10 @@ export default { value: "expanded", }, ], - date: moment().clone().add(1, "month").add(15, "day"), + date: { + from: moment().clone().add(1, "month"), + to: moment().clone().add(2, "month"), + }, calendarVisibility: false, }; },