Added timespan to long events

This commit is contained in:
Alexis
2024-05-01 15:43:48 +02:00
parent cbc3b0b013
commit 29ecaec59c

View File

@@ -17,7 +17,7 @@ const dateDifference: string = getRelativeString(defaultDate, props.event.startD
<template> <template>
<PopoverContent <PopoverContent
class="w-96" class="w-96"
align="start" :align="'start'"
:align-offset="50" :align-offset="50"
:collision-padding="20" :collision-padding="20"
:class="{ :class="{
@@ -47,13 +47,21 @@ const dateDifference: string = getRelativeString(defaultDate, props.event.startD
</div> </div>
<div class="mb-1 space-y-1"> <div class="mb-1 space-y-1">
<p class="font-semibold">{{ getFormattedDateTitle(event.startDate, true) }}</p> <template v-if="event.startDate && !event.endDate">
<p class="font-semibold">{{ getFormattedDateTitle(event.startDate, true) }}</p>
</template>
<template v-else-if="event.startDate && event.endDate">
<p class="font-semibold">
Du {{ getFormattedDateTitle(event.startDate, true) }} au
{{ getFormattedDateTitle(event.endDate, true) }}
</p>
</template>
<p class="text-sm italic opacity-75 flex items-center gap-1"> <p class="text-sm italic opacity-75 flex items-center gap-1">
<PhHourglassMedium size="16" weight="fill" /> {{ dateDifference }} <PhHourglassMedium size="16" weight="fill" /> {{ dateDifference }}
</p> </p>
</div> </div>
<div v-if="event.category || event.secondaryCategories"> <template v-if="event.category || event.secondaryCategories">
<ul class="flex gap-1"> <ul class="flex gap-1">
<li v-if="event.category"> <li v-if="event.category">
<Badge class="mix-blend-luminosity font-bold bg-gray-600" variant="secondary"> <Badge class="mix-blend-luminosity font-bold bg-gray-600" variant="secondary">
@@ -67,7 +75,7 @@ const dateDifference: string = getRelativeString(defaultDate, props.event.startD
</Badge> </Badge>
</li> </li>
</ul> </ul>
</div> </template>
<div class="mt-2 italic text-sm text-slate-500"> <div class="mt-2 italic text-sm text-slate-500">
{{ event.description }} {{ event.description }}