From 1d05c217b914e08111b4dde17a0466a525db3c16 Mon Sep 17 00:00:00 2001 From: bronku Date: Sat, 5 Apr 2025 17:16:48 +0200 Subject: [PATCH] expandable rows --- internal/server/server.go | 1 + internal/server/templates/orders.gohtml | 53 ++++++++++++++++++++++++- 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/internal/server/server.go b/internal/server/server.go index 61a6a86..2e88a14 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -47,6 +47,7 @@ func New(store *store.Store) *Server { server.routes = map[string]route{ "GET /order/": {server.order, "order", "layout"}, + "GET /order_info/": {server.order, "orders", "order_info"}, "GET /orders": {server.orders, "orders", "layout"}, "GET /orders/search/": {server.ordersSearch, "orders", "orders-table"}, "GET /cake/": {server.cake, "cake", "layout"}, diff --git a/internal/server/templates/orders.gohtml b/internal/server/templates/orders.gohtml index 2446240..e4945e5 100644 --- a/internal/server/templates/orders.gohtml +++ b/internal/server/templates/orders.gohtml @@ -19,8 +19,38 @@ Zamówienia {{template "orders-table" .Orders}} -{{end}} + + +{{end}} {{define "orders-table"}} @@ -35,7 +65,8 @@ Zamówienia {{range .}} - + @@ -43,7 +74,25 @@ Zamówienia + + + {{end}}
{{.ID}} {{.Surname}} {{.Name}} {{.Phone}} {{.Location}}{{.Total}} {{.Status}}
{{end}} +{{define "order_info"}} +{{with .Order}} + + + {{range .Cakes}} + + + + + + {{end}} +
{{.Name}}{{.Price}}{{.Amount}}
+ +{{end}} +{{end}}