From 7cef915c69653f7cd408ff88e3ccf85c4add4d26 Mon Sep 17 00:00:00 2001 From: ManInDark <61268856+ManInDark@users.noreply.github.com> Date: Tue, 10 Mar 2026 23:05:11 +0100 Subject: [PATCH] fix(#3): only show complete button if interval matches today --- components/HabitItem.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/HabitItem.tsx b/components/HabitItem.tsx index 70f7373..2971ee5 100644 --- a/components/HabitItem.tsx +++ b/components/HabitItem.tsx @@ -7,7 +7,7 @@ import { import { useHabits } from '@/hooks/useHabits' import { currentUserAtom, settingsAtom, usersAtom } from '@/lib/atoms' import { Habit, User } from '@/lib/types' -import { convertMachineReadableFrequencyToHumanReadable, getCompletionsForToday, hasPermission, isTaskOverdue } from '@/lib/utils' +import { convertMachineReadableFrequencyToHumanReadable, getCompletionsForToday, hasPermission, isHabitDueToday, isTaskOverdue } from '@/lib/utils' import { useAtom } from 'jotai' import { Check, Coins, Edit, MoreVertical, Pin, Undo2 } from 'lucide-react' import { useTranslations } from 'next-intl' @@ -140,7 +140,7 @@ export default function HabitItem({ habit, onEdit, onDelete }: HabitItemProps) {
- + }
{completionsToday > 0 && !habit.archived && (