21: habit analytics - recharts line/bar chart for 30-day completions and top streaks

This commit is contained in:
2026-07-29 19:26:06 +00:00
parent 1d8f548f4b
commit f1b38ac497
2 changed files with 148 additions and 0 deletions
+6
View File
@@ -7,6 +7,7 @@ import { Badge } from "@/components/ui/badge";
import { HabitCreateDialog } from "@/components/habits/habit-create-dialog";
import { HabitCompletionDialog } from "@/components/habits/habit-completion-dialog";
import { HabitCalendarHeatmap } from "@/components/habits/habit-calendar-heatmap";
import { HabitAnalytics } from "@/components/habits/habit-analytics";
import { toast } from "sonner";
interface Habit {
@@ -214,6 +215,11 @@ export default function HabitsPage() {
</div>
)}
{/* Analytics */}
<div className="mt-4">
<HabitAnalytics domainId={domainId || ""} habits={habits} />
</div>
<HabitCreateDialog
open={createOpen}
onOpenChange={setCreateOpen}