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 @@
+