Fix work items date rendering

This commit is contained in:
2022-05-05 20:57:30 -05:00
parent e3c3b93818
commit 14dc9c2447
4 changed files with 26 additions and 16 deletions

View File

@@ -35,16 +35,16 @@ export class Home extends Controller {
public async welcome(feedPosts: Collection<FeedPost>) {
const workItems = await this.getWorkItems()
const workItemYears = workItems.map(item => item.startDate.getFullYear()).unique()
const workItemVisibleYears = workItems.filter(item => !item.endDate)
.map(item => item.startDate.getFullYear())
.unique()
return view('welcome', {
feedPosts: feedPosts.toArray(),
workItemGroups: workItems.groupBy(item => item.startDate.getFullYear()),
workItemYears: workItems.map(item => item.startDate.getFullYear())
.unique()
.toArray(),
workItemHiddenYears: workItems.filter(item => item.endDate)
.map(item => item.startDate.getFullYear())
.unique()
.toArray()
workItemYears: workItemYears.toArray(),
workItemHiddenYears: workItemYears.diff(workItemVisibleYears)
})
}