mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-06-23 01:18:59 +02:00
Add weekend color background
This commit is contained in:
parent
40d03596ac
commit
33813794e4
@ -75,7 +75,8 @@
|
|||||||
:class="{
|
:class="{
|
||||||
'bg-black/20': !day.isCurrentMonth,
|
'bg-black/20': !day.isCurrentMonth,
|
||||||
'bg-blue-600/30': day.isCurrentMonth && day.isToday,
|
'bg-blue-600/30': day.isCurrentMonth && day.isToday,
|
||||||
'bg-transparent': day.isCurrentMonth && !day.isToday
|
'bg-transparent': day.isCurrentMonth && !day.isToday && !day.isWeekend,
|
||||||
|
'bg-slate-700/50': day.isCurrentMonth && !day.isToday && day.isWeekend
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<div v-if="day.isToday" class="absolute inset-0 border-2 border-blue-500 pointer-events-none" style="z-index: 5"></div>
|
<div v-if="day.isToday" class="absolute inset-0 border-2 border-blue-500 pointer-events-none" style="z-index: 5"></div>
|
||||||
@ -259,6 +260,7 @@ export default {
|
|||||||
dayNumber: currentDay.getDate(),
|
dayNumber: currentDay.getDate(),
|
||||||
isCurrentMonth: currentDay.getMonth() === month,
|
isCurrentMonth: currentDay.getMonth() === month,
|
||||||
isToday: this.isSameDay(currentDay, today),
|
isToday: this.isSameDay(currentDay, today),
|
||||||
|
isWeekend: this.isWeekendDay(currentDay),
|
||||||
episodes: dayEpisodes
|
episodes: dayEpisodes
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -346,6 +348,10 @@ export default {
|
|||||||
isSameDay(date1, date2) {
|
isSameDay(date1, date2) {
|
||||||
return this.formatDateKey(date1) === this.formatDateKey(date2)
|
return this.formatDateKey(date1) === this.formatDateKey(date2)
|
||||||
},
|
},
|
||||||
|
isWeekendDay(date) {
|
||||||
|
const dayOfWeek = date.getDay()
|
||||||
|
return dayOfWeek === 0 || dayOfWeek === 6
|
||||||
|
},
|
||||||
getItemColorClass(episode) {
|
getItemColorClass(episode) {
|
||||||
const podcastId = episode.podcastId || episode.libraryItemId
|
const podcastId = episode.podcastId || episode.libraryItemId
|
||||||
const hash = this.itemGroupingHash(podcastId)
|
const hash = this.itemGroupingHash(podcastId)
|
||||||
|
Loading…
Reference in New Issue
Block a user