From 5dd06ea3f86469cf1c3608144ee9e07ec2bbc529 Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Fri, 17 May 2024 17:03:56 +0200 Subject: [PATCH] Fixed errors caused by new event model --- components/calendar/CalendarEvent.vue | 38 ++++++------ components/calendar/CalendarEventDetails.vue | 40 ++++++------- .../calendar/search/lists/EventCallout.vue | 58 +++++++++---------- 3 files changed, 66 insertions(+), 70 deletions(-) diff --git a/components/calendar/CalendarEvent.vue b/components/calendar/CalendarEvent.vue index e80d2ce..d388f15 100644 --- a/components/calendar/CalendarEvent.vue +++ b/components/calendar/CalendarEvent.vue @@ -2,9 +2,7 @@ import { ref } from 'vue' import { cn } from '@/lib/utils' import { areDatesIdentical, type RPGDate } from '@/models/Date' - import type { CalendarEvent } from '~/models/CalendarEvent' -import CalendarEventDetails from './CalendarEventDetails.vue' const props = defineProps<{ event: CalendarEvent @@ -32,24 +30,24 @@ function handleClosePopover() { :class=" cn({ 'text-white bg-slate-600 hover:bg-slate-700': !event.category, - 'text-white bg-lime-600 hover:bg-lime-700': event.category === 'naissance', - 'text-white bg-stone-500 hover:bg-stone-700': event.category === 'mort', - 'text-white bg-orange-600 hover:bg-orange-700': event.category === 'catastrophe', - 'text-white bg-pink-600 hover:bg-pink-700': event.category === 'catastrophe naturelle', - 'text-white bg-sky-600 hover:bg-sky-700': event.category === 'législation', - 'text-white bg-purple-600 hover:bg-purple-700': event.category === 'religion', - 'text-white bg-emerald-600 hover:bg-emerald-700': event.category === 'joueurs', - 'text-slate-900 bg-amber-300 hover:bg-amber-400': event.category === 'inauguration', - 'text-slate-900 bg-emerald-200 hover:bg-emerald-300': event.category === 'invention', - 'text-slate-900 bg-cyan-300 hover:bg-cyan-400': event.category === 'science', - 'text-slate-900 bg-white hover:bg-yellow-200': event.category === 'bénédiction', - 'text-slate-900 bg-purple-200 hover:bg-purple-300': event.category === 'découverte', - 'text-slate-900 bg-indigo-200 hover:bg-indigo-300': event.category === 'exploration', - 'text-white bg-amber-600 hover:bg-amber-700': event.category === 'construction', - 'text-slate-900 bg-violet-200 hover:bg-violet-300': event.category === 'arcanologie', - 'text-white bg-rose-600 hover:bg-rose-700': event.category === 'criminalité', - 'text-white bg-stone-600 hover:bg-stone-700': event.category === 'scandale', - 'text-slate-900 bg-yellow-500 hover:bg-yellow-600': event.category === 'commerce', + 'text-white bg-lime-600 hover:bg-lime-700': event.category?.name === 'naissance', + 'text-white bg-stone-500 hover:bg-stone-700': event.category?.name === 'mort', + 'text-white bg-orange-600 hover:bg-orange-700': event.category?.name === 'catastrophe', + 'text-white bg-pink-600 hover:bg-pink-700': event.category?.name === 'catastrophe naturelle', + 'text-white bg-sky-600 hover:bg-sky-700': event.category?.name === 'législation', + 'text-white bg-purple-600 hover:bg-purple-700': event.category?.name === 'religion', + 'text-white bg-emerald-600 hover:bg-emerald-700': event.category?.name === 'joueurs', + 'text-slate-900 bg-amber-300 hover:bg-amber-400': event.category?.name === 'inauguration', + 'text-slate-900 bg-emerald-200 hover:bg-emerald-300': event.category?.name === 'invention', + 'text-slate-900 bg-cyan-300 hover:bg-cyan-400': event.category?.name === 'science', + 'text-slate-900 bg-white hover:bg-yellow-200': event.category?.name === 'bénédiction', + 'text-slate-900 bg-purple-200 hover:bg-purple-300': event.category?.name === 'découverte', + 'text-slate-900 bg-indigo-200 hover:bg-indigo-300': event.category?.name === 'exploration', + 'text-white bg-amber-600 hover:bg-amber-700': event.category?.name === 'construction', + 'text-slate-900 bg-violet-200 hover:bg-violet-300': event.category?.name === 'arcanologie', + 'text-white bg-rose-600 hover:bg-rose-700': event.category?.name === 'criminalité', + 'text-white bg-stone-600 hover:bg-stone-700': event.category?.name === 'scandale', + 'text-slate-900 bg-yellow-500 hover:bg-yellow-600': event.category?.name === 'commerce', 'rounded-r-none': isStartEvent, 'rounded-l-none': isEndEvent }) diff --git a/components/calendar/CalendarEventDetails.vue b/components/calendar/CalendarEventDetails.vue index 95d4aa1..76b412c 100644 --- a/components/calendar/CalendarEventDetails.vue +++ b/components/calendar/CalendarEventDetails.vue @@ -1,6 +1,6 @@