aboutsummaryrefslogtreecommitdiff
path: root/local/pagelist.go
blob: 75106f1345474d4274e1674d7c158c35a05a0882 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package local

import (
	"sort"
	// "git.riedstra.dev/mitch/go-website/page"
)

type PageList []*Page

func (p PageList) SortDate() PageList {
	sort.Slice(p, func(i, j int) bool {
		return p[i].Time().After(p[j].Time())
	})
	return p
}

func (p PageList) SortDateReverse() PageList {
	sort.Slice(p, func(i, j int) bool {
		return p[i].Time().Before(p[j].Time())
	})
	return p
}