Fixed light theme for yearly layout

This commit is contained in:
Alexis
2024-09-01 21:19:54 +02:00
parent 9863ac9778
commit 7f2b5e2811
2 changed files with 5 additions and 5 deletions

View File

@@ -40,14 +40,14 @@ const hasAtLeastOneEvent = computed<boolean>(() => {
<button
class="relative grid place-items-center aspect-square rounded-full border-2 border-transparent transition-colors after:content-[''] after:absolute after:top-1 after:right-1 after:w-[.3rem] after:h-[.3rem] after:rounded-full after:transition-colors"
:class="{
'hover:bg-slate-800 hover:border-slate-800': !isDefaultDate && !isSelectedDate,
'bg-slate-800 hover:bg-slate-600 hover:border-slate-600': isDefaultDate && !isSelectedDate,
'text-white bg-blue-500 hover:bg-blue-600 hover:border-blue-600': isSelectedDate,
'text-slate-500 hover:border-indigo-300 hover:text-slate-900': !isDefaultDate && !isSelectedDate,
'font-semibold text-white bg-slate-600 dark:bg-slate-800 hover:border-indigo-400': isDefaultDate && !isSelectedDate,
'font-semibold text-white bg-indigo-500 hover:bg-indigo-600 hover:border-indigo-500': isSelectedDate,
'after:bg-green-600': hasAtLeastOneEvent,
'after:bg-slate-950': hasAtLeastOneEvent && isSelectedDate
}"
@click="selectDate(tileDate)"
>
<span ref="tileRef" class="text-slate-300 text-[.85em]">{{ dayNumber }}</span>
<span ref="tileRef" class="text-[.85em]">{{ dayNumber }}</span>
</button>
</template>

View File

@@ -11,7 +11,7 @@ defineProps<{
<div class="font-medium">
{{ month.name }}
</div>
<div class="grid grid-cols-7">
<div class="grid grid-cols-7 gap-1">
<CalendarStateYearlyDayTile
v-for="day in month.days"
:key="day"