package web import ( "git.tijl.dev/tijl/tijl.dev/internal/i18n" "git.tijl.dev/tijl/tijl.dev/internal/sessions" "git.tijl.dev/tijl/tijl.dev/modules/web" "github.com/gofiber/fiber/v2" ) func Load() { web.RegisterCommon(func(c *fiber.Ctx, m *fiber.Map) { _, err := sessions.GetSession(c) signedIn := false if err == nil { signedIn = true } (*m)["SignedIn"] = signedIn (*m)["Path"] = c.Path() (*m)["Language"] = i18n.GetLanguage(c) (*m)["T"] = i18n.GetTranslations(i18n.GetLanguage(c)) }) }