From 3b2691ede67c6b7b9314508ec8f4e19453021c70 Mon Sep 17 00:00:00 2001 From: Phil Wing Date: Tue, 21 Jan 2025 14:47:42 -0600 Subject: [PATCH] Fixed calendar bug, updated some data entry ui --- src/api.js | 16 +++++++++++----- .../CalendarComponents/DailyCalendar.vue | 17 ++++++----------- .../DashboardComponents/MultiplayerToggle.vue | 7 +++---- src/components/ListItems/DateInput.vue | 6 +++--- src/components/ListItems/ListElement.vue | 19 ++++++++++++++++--- src/components/ListItems/MinuteInput.vue | 4 ++-- src/components/ListItems/TimeInput.vue | 6 +++--- src/components/SidebarComponents/SideBar.vue | 2 +- src/date.js | 12 ++++++++++++ src/router/dashboardRoutes.js | 6 ++++++ src/store.js | 3 +-- src/views/Dashboard.vue | 13 ++++++------- src/views/cssViews/Dashboard.css | 2 ++ 13 files changed, 72 insertions(+), 41 deletions(-) create mode 100644 src/date.js diff --git a/src/api.js b/src/api.js index 26fda65..830445d 100644 --- a/src/api.js +++ b/src/api.js @@ -2,22 +2,28 @@ import { instance as axios } from './axios'; // Import your configured Axios axios import store from './store'; // Import the Vuex store to access sessionId and other state +function verify(){ + +} + // API call to create a new list export async function createList(listData) { const { sessionId } = store.state; - - console.log(axios); - + console.log("sessionId: "+sessionId); + //console.log(axios); if (!sessionId) { throw new Error('No session ID found. User may not be authenticated.'); } + + try { const response = await axios.post( '/lists/', - listData, - { headers: { 'Authorization': `Bearer ${sessionId}` } } + { headers: { 'Authorization': `Bearer ${sessionId}` }, + body: JSON.stringify(listData), + }, ); return response.data; } catch (error) { diff --git a/src/components/CalendarComponents/DailyCalendar.vue b/src/components/CalendarComponents/DailyCalendar.vue index e1cd532..bfe0f66 100644 --- a/src/components/CalendarComponents/DailyCalendar.vue +++ b/src/components/CalendarComponents/DailyCalendar.vue @@ -20,6 +20,7 @@