From 5664204fceb617b5381ea842f53be85f119ae7eb Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Mon, 10 Mar 2025 21:50:43 +0100 Subject: [PATCH] Applied color to preview calendar card --- components/calendar/PreviewCard.vue | 22 ++++++++++++++++++++++ server/api/calendars/[id].patch.ts | 3 ++- server/api/calendars/query.get.ts | 2 ++ 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/components/calendar/PreviewCard.vue b/components/calendar/PreviewCard.vue index 0dcb158..281facd 100644 --- a/components/calendar/PreviewCard.vue +++ b/components/calendar/PreviewCard.vue @@ -25,6 +25,28 @@ const calendarLink = computed(() => isOwner.value ? `/my/calendars/${props.calen {{ calendar.name }} diff --git a/server/api/calendars/[id].patch.ts b/server/api/calendars/[id].patch.ts index d331d97..5cd66f6 100644 --- a/server/api/calendars/[id].patch.ts +++ b/server/api/calendars/[id].patch.ts @@ -51,7 +51,8 @@ export default defineEventHandler(async (event) => { name: bodyData.name, world_id: bodyData.worldId, today: bodyData.today, - state: bodyData.state + state: bodyData.state, + color: bodyData.color, } as never ) .eq("id", params.id) diff --git a/server/api/calendars/query.get.ts b/server/api/calendars/query.get.ts index 9a78d3d..d3adcb5 100644 --- a/server/api/calendars/query.get.ts +++ b/server/api/calendars/query.get.ts @@ -19,6 +19,7 @@ export default defineEventHandler(async (event) => { today, months:calendar_months (*), state, + color, createdAt:created_at, updatedAt:updated_at, eventNb:calendar_events(count), @@ -36,6 +37,7 @@ export default defineEventHandler(async (event) => { today, months:calendar_months (*), state, + color, createdAt:created_at, updatedAt:updated_at, events:calendar_events (