From ec0ff57a49b2614142603d50b0bec5052bfc9b79 Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Sun, 7 Apr 2024 21:55:19 +0200 Subject: [PATCH] Added data from upcoming adventure --- src/components/calendar/CalendarEvent.vue | 2 + .../calendar/search/lists/SearchList.vue | 14 ++++--- src/data/Events.ts | 38 +++++++++++++++++++ src/models/Events.ts | 2 + 4 files changed, 50 insertions(+), 6 deletions(-) diff --git a/src/components/calendar/CalendarEvent.vue b/src/components/calendar/CalendarEvent.vue index 20c104b..b975443 100644 --- a/src/components/calendar/CalendarEvent.vue +++ b/src/components/calendar/CalendarEvent.vue @@ -21,6 +21,8 @@ defineProps<{ 'bg-orange-600 hover:bg-orange-700': event.category === 'catastrophe', 'bg-pink-600 hover:bg-pink-700': event.category === 'natural-disaster', 'bg-sky-600 hover:bg-sky-700': event.category === 'legal', + 'text-slate-900 bg-amber-300 hover:bg-amber-400': event.category === 'inauguration', + 'bg-purple-600 hover:bg-purple-700': event.category === 'religious', 'bg-emerald-600 hover:bg-emerald-700': event.category === 'player' }" > diff --git a/src/components/calendar/search/lists/SearchList.vue b/src/components/calendar/search/lists/SearchList.vue index e63e3d3..3dc8358 100644 --- a/src/components/calendar/search/lists/SearchList.vue +++ b/src/components/calendar/search/lists/SearchList.vue @@ -63,12 +63,14 @@ const sortedResults = computed(() => { class="block w-full text-left p-2 rounded-sm" :class="{ 'bg-slate-600 hover:bg-slate-700': !r.category, - 'bg-green-700 hover:bg-green-800': r.category === 'birth', - 'bg-stone-600 hover:bg-stone-800': r.category === 'death', - 'bg-red-600 hover:bg-red-800': r.category === 'catastrophe', - 'bg-pink-600 hover:bg-pink-800': r.category === 'natural-disaster', - 'bg-blue-600 hover:bg-blue-800': r.category === 'legal', - 'bg-amber-700 hover:bg-amber-800': r.category === 'player' + 'bg-lime-600 hover:bg-lime-700': r.category === 'birth', + 'bg-stone-600 hover:bg-stone-700': r.category === 'death', + 'bg-orange-600 hover:bg-orange-700': r.category === 'catastrophe', + 'bg-pink-600 hover:bg-pink-700': r.category === 'natural-disaster', + 'bg-sky-600 hover:bg-sky-700': r.category === 'legal', + 'text-slate-900 bg-amber-300 hover:bg-amber-400': r.category === 'inauguration', + 'bg-purple-600 hover:bg-purple-700': r.category === 'religious', + 'bg-emerald-600 hover:bg-emerald-700': r.category === 'player' }" @click="handleJumpToDate(r.date)" > diff --git a/src/data/Events.ts b/src/data/Events.ts index dddf375..104ab6a 100644 --- a/src/data/Events.ts +++ b/src/data/Events.ts @@ -32,5 +32,43 @@ export const regularEvents: CalendarEvent[] = [ "Bromis Griloup est jugé coupable d'escroquerie et sabotage aux Cours d'Acier de Tourgrise. Il purgera une peine de 10 ans au sein des prisons royales.", date: { day: 4, month: 8, year: 3209, period: 'nante' }, category: 'legal' + }, + + // "Les Cloches de Cantane" + { + title: 'Inauguration de la Cloche du Pilier', + description: "Le Moine Premier inaugure la grande cloche d'argent au sommet du Pilier d'Ikami.", + date: { day: 29, month: 5, year: 3209, period: 'nante' }, + category: 'religious' + }, + { + title: '1ère disparation à Cantane', + description: 'Première victime de la série de disparitions qui affecte Cantane', + date: { day: 28, month: 7, year: 3209, period: 'nante' }, + category: 'death' + }, + { + title: '2ème disparation à Cantane', + description: 'Seconde victime de la série de disparitions qui affecte Cantane', + date: { day: 32, month: 7, year: 3209, period: 'nante' }, + category: 'death' + }, + { + title: '3ème disparation à Cantane', + description: 'Troisième victime de la série de disparitions qui affecte Cantane', + date: { day: 10, month: 8, year: 3209, period: 'nante' }, + category: 'death' + }, + { + title: '4ème disparation à Cantane', + description: 'Quatrième victime de la série de disparitions qui affecte Cantane', + date: { day: 19, month: 8, year: 3209, period: 'nante' }, + category: 'death' + }, + { + title: '5ème disparation à Cantane', + description: 'Cinquième victime de la série de disparitions qui affecte Cantane', + date: { day: 22, month: 8, year: 3209, period: 'nante' }, + category: 'death' } ] diff --git a/src/models/Events.ts b/src/models/Events.ts index 720794e..8f6bf09 100644 --- a/src/models/Events.ts +++ b/src/models/Events.ts @@ -13,6 +13,8 @@ export type CalendarEventCategory = | 'catastrophe' | 'legal' | 'natural-disaster' + | 'inauguration' + | 'religious' | 'player' export function isCalendarEvent(object: any): object is CalendarEvent {