From 587976b8a16b884ccd7b7dba9ff7209772d395ce Mon Sep 17 00:00:00 2001
From: Tim <contact@bytim.eu>
Date: Tue, 13 May 2025 23:07:00 +0200
Subject: Add basic structure for category settings

---
 src/chef/pages/admin.clj | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

(limited to 'src/chef/pages/admin.clj')

diff --git a/src/chef/pages/admin.clj b/src/chef/pages/admin.clj
index 3e2b0a1..9aaade3 100644
--- a/src/chef/pages/admin.clj
+++ b/src/chef/pages/admin.clj
@@ -3,9 +3,29 @@
             [hiccup2.core :as html]
             [ring.util.response :as ruresp]))
 
+(defn- render []
+  (cutils/gen-page "chef - Admin"
+                   [:h1 "chef - Admin"]
+                   [:h2 "Kategorien"]
+                   ;;TODO: add delete icons to non-root categories
+                   [:ul
+                    [:li
+                     [:p {:style {:display :inline-block}} "Startseite"]
+                     [:p {:style {:display      :inline-block
+                                  :margin-left  "1em"
+                                  :margin-right "1em"}} "->"]
+                     [:input {:type  :text :placeholder "Frage"
+                              :style {:display :inline-block
+                                      :width   :auto}}]     ; TODO: only show when category has children
+                     [:img {:src   "/static/icons/plus.svg" :height "30em"
+                            :style {:vertical-align :middle
+                                    :margin-left    "1em"}}]]]
+                   [:h2 "Rezepte"]
+                   [:i "Coming soon..."]))
+
 (defn handler [req]
   (cutils/auth-only req
-                    (-> (cutils/gen-page "chef - Dashboard" [:i "Coming soon..."])
+                    (-> (render)
                         html/html
                         str
                         ruresp/response)))
-- 
cgit v1.2.3