aboutsummaryrefslogtreecommitdiff
path: root/frontend/utility.go
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/utility.go')
-rw-r--r--frontend/utility.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/frontend/utility.go b/frontend/utility.go
index 6dbef6a..4138963 100644
--- a/frontend/utility.go
+++ b/frontend/utility.go
@@ -7,6 +7,19 @@ type PaginationRange struct {
7 After []int 7 After []int
8} 8}
9 9
10type Notification struct {
11 Type string `json:"type"`
12 Message string `json:"message"`
13}
14
15func NewErrorNotification(message string) Notification {
16 return Notification{"error", message}
17}
18
19func NewNotification(message string) Notification {
20 return Notification{"info", message}
21}
22
10// PaginationFromPage gibt die Seiten vor und nach der gegebenen Seite zurück. pageRange gibt an, wie viele Seiten vor und nach der aktuellen Page angezeigt werden soll. 23// PaginationFromPage gibt die Seiten vor und nach der gegebenen Seite zurück. pageRange gibt an, wie viele Seiten vor und nach der aktuellen Page angezeigt werden soll.
11func PaginationFromPage(pageRange, currentPage, maxPage int) PaginationRange { 24func PaginationFromPage(pageRange, currentPage, maxPage int) PaginationRange {
12 var before []int 25 var before []int