From 42197bcf05a0572a17d2eaad8cb3c6f7102757ea Mon Sep 17 00:00:00 2001 From: philwing100 Date: Fri, 6 Dec 2024 14:40:33 -0600 Subject: [PATCH] Calendar now responsive to todo list items --- .../CalendarComponents/DailyCalendar.vue | 151 ++++++++++-------- src/components/ListItems/ListElement.vue | 82 +++++++--- src/components/ListItems/MinuteInput.vue | 2 +- src/views/Dashboard.vue | 44 +++-- 4 files changed, 173 insertions(+), 106 deletions(-) diff --git a/src/components/CalendarComponents/DailyCalendar.vue b/src/components/CalendarComponents/DailyCalendar.vue index 153db73..e1cd532 100644 --- a/src/components/CalendarComponents/DailyCalendar.vue +++ b/src/components/CalendarComponents/DailyCalendar.vue @@ -3,26 +3,16 @@
-
+
{{ formatHour(hour) }}
- -
- {{ task.title }} + +
+ {{ event.textString }}
@@ -31,82 +21,112 @@ diff --git a/src/components/ListItems/ListElement.vue b/src/components/ListItems/ListElement.vue index 1928402..9eaf646 100644 --- a/src/components/ListItems/ListElement.vue +++ b/src/components/ListItems/ListElement.vue @@ -1,12 +1,11 @@ @@ -38,30 +45,33 @@ export default { data() { return { colors: colors, - completedAllTasks: [], // Completed tasks from All Tasks - pendingAllTasks: [], // Pending tasks from All Tasks - completedDailyList: [], // Completed tasks from Daily List - pendingDailyList: [], // Pending tasks from Daily List + dailyList: [], + backburner: [], currentDate: 0, }; }, + watch: { + backburner(newVal) { + //console.log('Backburner list updated:', newVal); + }, + dailyList(newVal) { + //console.log('Daily list updated:', newVal); + } +}, methods: { - handleTaskUpdates(updatedTasks, listName) { - - }, - handleTaskClicked(taskData) { - - }, handleDateChange(date) { - this.scheduledDate = date; // Update the parent component's selectedDate + this.scheduledDate = date; this.itemsArray[this.selectedItemIndex].scheduledDate = date; }, - decrementDay(){ + decrementDay() { console.log("0"); }, - incrementDay(){ + incrementDay() { }, + onEventClicked({ event, listType, index }) { + console.log(`Event clicked:`, event); + }, } };