diff options
| author | Marius Peter <dev@marius-peter.com> | 2025-11-12 18:23:40 +0100 |
|---|---|---|
| committer | Marius Peter <dev@marius-peter.com> | 2025-11-12 18:23:40 +0100 |
| commit | 7df7ad070b7a6146ad638294e379d976d363763e (patch) | |
| tree | 38ee0e186b9999753b933990a411caad97d6ceb3 /views.rkt | |
| parent | 46135d9af7b41af8f505968160aa2b84781682d5 (diff) | |
Add user entity to model.
Diffstat (limited to 'views.rkt')
| -rw-r--r-- | views.rkt | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -6,8 +6,10 @@ new-target-page fallback-page) -(require web-server/formlets +(require gregor + web-server/formlets "formlets.rkt" + "models/users.rkt" "models/nutrient.rkt" "models/nutrient-measurement.rkt" "models/nutrient-target.rkt" @@ -202,11 +204,16 @@ [method "POST"]) ,@(formlet-display (targets-formlet))))))) -(define (index-page) +(define (index-page user) (page-template "Bienvenue à la FAPG" - `((a ([class "btn btn-primary mb-3"] [href "/ferti"]) "Accéder à Ferti")))) - + `((h1 ([class "display-1 mb-3"]) + ,(format "~a, ~a." + (if (<= (->hours (current-time #:tz "Europe/Paris")) 17) + "Bonjour" + "Bonsoir") + (if user (user-name user) "et bienvenue"))) + (a ([class "btn btn-primary mb-3"] [href "/ferti"]) "Accéder à Ferti")))) (define (fallback-page request-code) (page-template |