From cf3029b545948dd5ad07f14ec0a328009d58c7e1 Mon Sep 17 00:00:00 2001 From: Brian Bjarke Jensen Date: Mon, 10 Nov 2025 16:24:07 +0100 Subject: [PATCH] added diaper overview page --- src/baby_monitor/main.py | 6 + src/baby_monitor/static/diapers.html | 1010 +++++++++++++++++++++++++ src/baby_monitor/static/feedings.html | 5 + src/baby_monitor/static/index.html | 5 + 4 files changed, 1026 insertions(+) create mode 100644 src/baby_monitor/static/diapers.html diff --git a/src/baby_monitor/main.py b/src/baby_monitor/main.py index 33f73ee..80540d7 100644 --- a/src/baby_monitor/main.py +++ b/src/baby_monitor/main.py @@ -99,6 +99,12 @@ def serve_feedings() -> FileResponse: return FileResponse(static_path / "feedings.html") +@app.get("/diapers.html", include_in_schema=False) +def serve_diapers() -> FileResponse: + """Serve the diaper changes overview page.""" + return FileResponse(static_path / "diapers.html") + + @app.get("/log-diaper.html", include_in_schema=False) def serve_log_diaper() -> FileResponse: """Serve the log diaper change page.""" diff --git a/src/baby_monitor/static/diapers.html b/src/baby_monitor/static/diapers.html new file mode 100644 index 0000000..1723dd9 --- /dev/null +++ b/src/baby_monitor/static/diapers.html @@ -0,0 +1,1010 @@ + + + + + + Diaper Changes - Baby Monitor + + + +
+
+
+
+
+ + + + + +
+

๐Ÿงท Diaper Changes

+

Overview of all diaper change sessions

+ +
+

Loading...

+
+
+ + + + + diff --git a/src/baby_monitor/static/feedings.html b/src/baby_monitor/static/feedings.html index 68dc416..7c9825d 100644 --- a/src/baby_monitor/static/feedings.html +++ b/src/baby_monitor/static/feedings.html @@ -359,6 +359,7 @@ @@ -410,6 +411,10 @@ window.location.href = "/add-child.html"; }); + document.getElementById("menuDiapers").addEventListener("click", () => { + window.location.href = "/diapers.html"; + }); + document.getElementById("menuLogout").addEventListener("click", () => { closeMenu(); logout(); diff --git a/src/baby_monitor/static/index.html b/src/baby_monitor/static/index.html index 29a4433..65932fd 100644 --- a/src/baby_monitor/static/index.html +++ b/src/baby_monitor/static/index.html @@ -217,6 +217,7 @@ @@ -290,6 +291,10 @@ window.location.href = "/feedings.html"; }); + document.getElementById("menuDiapers").addEventListener("click", () => { + window.location.href = "/diapers.html"; + }); + document.getElementById("menuLogout").addEventListener("click", () => { closeMenu(); logout();