diff --git a/internal/handlers/overview.go b/internal/handlers/overview.go index 57150bd..88a1aaa 100644 --- a/internal/handlers/overview.go +++ b/internal/handlers/overview.go @@ -2,6 +2,7 @@ package handlers import ( "net/http" + "strconv" "lostcavewireplanner/internal/models" ) @@ -47,6 +48,11 @@ func (h *Handlers) RackCreate(w http.ResponseWriter, r *http.Request) { rackType := r.FormValue("rack_type") depth := r.FormValue("depth") heightUnits := 42 + if huStr := r.FormValue("height_units"); huStr != "" { + if n, err := strconv.Atoi(huStr); err == nil && n > 0 { + heightUnits = n + } + } if name == "" { h.renderError(w, "overview.html", "Name is required") diff --git a/templates/overview.html b/templates/overview.html index 44aea58..8be446d 100644 --- a/templates/overview.html +++ b/templates/overview.html @@ -21,6 +21,7 @@ +