aboutsummaryrefslogtreecommitdiff
path: root/controllers/posts.go
blob: c3da9c15eb40645113035ccec23712f5684fe38a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package controllers

import (
	"imageboard/utils/shortcuts"

	"github.com/gofiber/fiber/v2"
)

func PostsController(ctx *fiber.Ctx) error {
	ctx.Locals("Title", "Posts")
	ctx.Locals("request", fiber.Map{"path": ctx.Path()})

	searchQuery := ctx.Query("tags", "")

	customdata := struct {
		SearchQuery string
		Posts       []interface{}
	}{
		SearchQuery: searchQuery,
		Posts:       []interface{}{},
	}
	return shortcuts.Render(ctx, "posts", customdata)
}