summaryrefslogtreecommitdiff
path: root/handlers.rkt
diff options
context:
space:
mode:
authorMarius Peter <dev@marius-peter.com>2025-11-12 17:21:32 +0100
committerMarius Peter <dev@marius-peter.com>2025-11-12 17:21:32 +0100
commit46135d9af7b41af8f505968160aa2b84781682d5 (patch)
treeb1c0c25fe6153038f49d70afd13695fba0e26145 /handlers.rkt
parentda4c340af117db2196069bee1794ca1fad88963f (diff)
Split index and Ferti pages.
Diffstat (limited to 'handlers.rkt')
-rw-r--r--handlers.rkt11
1 files changed, 9 insertions, 2 deletions
diff --git a/handlers.rkt b/handlers.rkt
index 5ff000e..924b2f3 100644
--- a/handlers.rkt
+++ b/handlers.rkt
@@ -14,6 +14,8 @@
(define-values (app-dispatch _)
(dispatch-rules
+ ;; Ferti dashboard
+ [("ferti") #:method "get" ferti]
;; Nutrient measurements
[("measurement" "new") #:method "get" new-measurement]
[("measurement" "create") #:method "post" create-measurement]
@@ -25,12 +27,17 @@
[("") #:method "get" index]
[else fallback]))
-(define (index _)
+(define (ferti _)
(define measurements (get-nutrient-measurements))
(define ferti-recipe (find-ferti-recipe))
(response/xexpr
#:preamble #"<!DOCTYPE html>"
- (index-page measurements ferti-recipe)))
+ (ferti-page measurements ferti-recipe)))
+
+(define (index _)
+ (response/xexpr
+ #:preamble #"<!DOCTYPE html>"
+ (index-page)))
;; Nutrient measurements
Copyright 2019--2026 Marius PETER