diff --git a/appview/pages/templates/fragments/pagination.html b/appview/pages/templates/fragments/pagination.html new file mode 100644 --- /dev/null +++ b/appview/pages/templates/fragments/pagination.html @@ -0,0 +1,95 @@ +{{ define "fragments/pagination" }} + {{/* Params: Page (pagination.Page), TotalCount (int), BasePath (string), QueryParams (string) */}} + {{ $page := .Page }} + {{ $totalCount := .TotalCount }} + {{ $basePath := .BasePath }} + {{ $queryParams := .QueryParams }} + + {{ $prev := $page.Previous.Offset }} + {{ $next := $page.Next.Offset }} + {{ $lastPage := sub $totalCount (mod $totalCount $page.Limit) }} + +