From 083fae020a09d9df0c4e52b70f3a617f12c3a550 Mon Sep 17 00:00:00 2001 From: ManInDark <61268856+ManInDark@users.noreply.github.com> Date: Tue, 2 Sep 2025 22:47:24 +0200 Subject: [PATCH] fix: imports --- components/HabitItem.tsx | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/components/HabitItem.tsx b/components/HabitItem.tsx index 19b5b5d..511afbd 100644 --- a/components/HabitItem.tsx +++ b/components/HabitItem.tsx @@ -1,7 +1,3 @@ -import { Habit, SafeUser, User, Permission } from '@/lib/types' -import { useAtom } from 'jotai' -import { settingsAtom, pomodoroAtom, browserSettingsAtom, usersAtom, currentUserAtom } from '@/lib/atoms' -import { getTodayInTimezone, isSameDate, t2d, d2t, getNow, d2s, getCompletionsForToday, isTaskOverdue, convertMachineReadableFrequencyToHumanReadable } from '@/lib/utils' import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from '@/components/ui/card' import { DropdownMenu, @@ -15,11 +11,12 @@ import { convertMachineReadableFrequencyToHumanReadable, getCompletionsForToday, import { useAtom } from 'jotai' import { Check, Coins, Edit, MoreVertical, Pin, Undo2 } from 'lucide-react' import { useTranslations } from 'next-intl' -import { INITIAL_RECURRENCE_RULE, RECURRENCE_RULE_MAP } from '@/lib/constants' -import { DateTime } from 'luxon' -import { Avatar, AvatarFallback, AvatarImage } from './ui/avatar' -import { hasPermission } from '@/lib/utils' +import { usePathname } from 'next/navigation' +import { useEffect, useState } from 'react' +import DrawingDisplay from './DrawingDisplay' import { HabitContextMenuItems } from './HabitContextMenuItems' +import { Avatar, AvatarFallback, AvatarImage } from './ui/avatar' +import { Button } from './ui/button' interface HabitItemProps { habit: Habit @@ -111,7 +108,7 @@ export default function HabitItem({ habit, onEdit, onDelete }: HabitItemProps) { )} {habit.drawing && (