summaryrefslogtreecommitdiff
path: root/Omni
diff options
context:
space:
mode:
Diffstat (limited to 'Omni')
-rw-r--r--Omni/Jr/Web.hs16
1 files changed, 8 insertions, 8 deletions
diff --git a/Omni/Jr/Web.hs b/Omni/Jr/Web.hs
index 1ecc034..6d2c163 100644
--- a/Omni/Jr/Web.hs
+++ b/Omni/Jr/Web.hs
@@ -164,11 +164,11 @@ instance Lucid.ToHtml HomePage where
Lucid.h2_ "Task Status"
Lucid.div_ [Lucid.class_ "stats-grid"] <| do
- statCard "Open" (TaskCore.openTasks stats) "badge-open"
- statCard "In Progress" (TaskCore.inProgressTasks stats) "badge-inprogress"
- statCard "Review" (TaskCore.reviewTasks stats) "badge-review"
- statCard "Approved" (TaskCore.approvedTasks stats) "badge-approved"
- statCard "Done" (TaskCore.doneTasks stats) "badge-done"
+ statCard "Open" (TaskCore.openTasks stats) "badge-open" "/tasks?status=Open"
+ statCard "In Progress" (TaskCore.inProgressTasks stats) "badge-inprogress" "/tasks?status=InProgress"
+ statCard "Review" (TaskCore.reviewTasks stats) "badge-review" "/tasks?status=Review"
+ statCard "Approved" (TaskCore.approvedTasks stats) "badge-approved" "/tasks?status=Approved"
+ statCard "Done" (TaskCore.doneTasks stats) "badge-done" "/tasks?status=Done"
Lucid.h2_ <| do
"Ready Queue "
@@ -187,9 +187,9 @@ instance Lucid.ToHtml HomePage where
Lucid.div_ [Lucid.class_ "task-list"]
<| traverse_ renderTaskCard recentTasks
where
- statCard :: (Monad m) => Text -> Int -> Text -> Lucid.HtmlT m ()
- statCard label count badgeClass =
- Lucid.div_ [Lucid.class_ ("stat-card " <> badgeClass)] <| do
+ statCard :: (Monad m) => Text -> Int -> Text -> Text -> Lucid.HtmlT m ()
+ statCard label count badgeClass href =
+ Lucid.a_ [Lucid.href_ href, Lucid.class_ ("stat-card " <> badgeClass)] <| do
Lucid.div_ [Lucid.class_ "stat-count"] (Lucid.toHtml (tshow count))
Lucid.div_ [Lucid.class_ "stat-label"] (Lucid.toHtml label)