aboutsummaryrefslogtreecommitdiff
path: root/internal/helper/route.go
blob: 69f00b910aa1b19dfae70a9b8e8e760bc10ef824 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package helper

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

func HTMXRedirectTo(HXURL string, HXGETURL string, c *fiber.Ctx) error {

	c.Append("HX-Replace-Url", HXURL)
	c.Append("HX-Reswap", "none")

	return c.Render("components/redirect", fiber.Map{
		"HXGet":     HXGETURL,
		"HXTarget":  "#app-body",
		"HXTrigger": "load",
	}, "layouts/app-htmx")
}