Compare commits

...

2 Commits

Author SHA1 Message Date
fbcf87118d Updates 2024-02-02 20:23:57 +01:00
8b1c9d02c5 Rename project 2024-02-01 22:10:07 +01:00
12 changed files with 21 additions and 17 deletions

View File

@ -1,4 +1,4 @@
EXEC=templ-tests-app EXEC=htmx-templ-app
run: run:

View File

@ -1,6 +1,6 @@
package data package data
import "templ-tests/app/types" import "htmx-templ/app/types"
var CatBreeds []types.CatBreed = []types.CatBreed{ var CatBreeds []types.CatBreed = []types.CatBreed{
{ {

View File

@ -1,7 +1,7 @@
package handlers package handlers
import ( import (
"templ-tests/app/templates" "htmx-templ/app/templates"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )

View File

@ -1,8 +1,8 @@
package handlers package handlers
import ( import (
"templ-tests/app/templates" "htmx-templ/app/templates"
"templ-tests/app/types" "htmx-templ/app/types"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )

View File

@ -1,11 +1,11 @@
package handlers package handlers
import ( import (
"htmx-templ/app/data"
"htmx-templ/app/templates"
"htmx-templ/app/types"
"strconv" "strconv"
"strings" "strings"
"templ-tests/app/data"
"templ-tests/app/templates"
"templ-tests/app/types"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
) )

View File

@ -6,6 +6,7 @@ import (
"github.com/gofiber/fiber/v2/middleware/adaptor" "github.com/gofiber/fiber/v2/middleware/adaptor"
) )
// example taken from https://github.com/a-h/templ/tree/main/examples/integration-gofiber
func Render(c *fiber.Ctx, component templ.Component, options ...func(*templ.ComponentHandler)) error { func Render(c *fiber.Ctx, component templ.Component, options ...func(*templ.ComponentHandler)) error {
componentHandler := templ.Handler(component) componentHandler := templ.Handler(component)
for _, o := range options { for _, o := range options {

View File

@ -1,6 +1,6 @@
package main package main
import "templ-tests/app/router" import "htmx-templ/app/router"
func main() { func main() {
router.Serve() router.Serve()

View File

@ -2,8 +2,8 @@ package router
import ( import (
"fmt" "fmt"
"htmx-templ/app/handlers"
"strings" "strings"
"templ-tests/app/handlers"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/cors" "github.com/gofiber/fiber/v2/middleware/cors"
@ -17,7 +17,10 @@ const (
) )
func initApp() *fiber.App { func initApp() *fiber.App {
app := fiber.New() app := fiber.New(fiber.Config{
CaseSensitive: true,
StrictRouting: true,
})
return app return app
} }

View File

@ -1,8 +1,8 @@
package templates package templates
import ( import (
"templ-tests/app/types" "htmx-templ/app/types"
"templ-tests/app/data" "htmx-templ/app/data"
"slices" "slices"
"sort" "sort"
) )

View File

@ -11,10 +11,10 @@ import "io"
import "bytes" import "bytes"
import ( import (
"htmx-templ/app/data"
"htmx-templ/app/types"
"slices" "slices"
"sort" "sort"
"templ-tests/app/data"
"templ-tests/app/types"
) )
func interactiveButtonsSection() templ.Component { func interactiveButtonsSection() templ.Component {

View File

@ -1,6 +1,6 @@
package templates package templates
import "templ-tests/app/types" import "htmx-templ/app/types"
type PageContext struct { type PageContext struct {
Title string Title string

2
go.mod
View File

@ -1,4 +1,4 @@
module templ-tests module htmx-templ
go 1.21.6 go 1.21.6