fix: imports

This commit is contained in:
2025-09-02 22:47:24 +02:00
parent 38da61c6c2
commit 083fae020a

View File

@@ -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 { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from '@/components/ui/card'
import { import {
DropdownMenu, DropdownMenu,
@@ -15,11 +11,12 @@ import { convertMachineReadableFrequencyToHumanReadable, getCompletionsForToday,
import { useAtom } from 'jotai' import { useAtom } from 'jotai'
import { Check, Coins, Edit, MoreVertical, Pin, Undo2 } from 'lucide-react' import { Check, Coins, Edit, MoreVertical, Pin, Undo2 } from 'lucide-react'
import { useTranslations } from 'next-intl' import { useTranslations } from 'next-intl'
import { INITIAL_RECURRENCE_RULE, RECURRENCE_RULE_MAP } from '@/lib/constants' import { usePathname } from 'next/navigation'
import { DateTime } from 'luxon' import { useEffect, useState } from 'react'
import { Avatar, AvatarFallback, AvatarImage } from './ui/avatar' import DrawingDisplay from './DrawingDisplay'
import { hasPermission } from '@/lib/utils'
import { HabitContextMenuItems } from './HabitContextMenuItems' import { HabitContextMenuItems } from './HabitContextMenuItems'
import { Avatar, AvatarFallback, AvatarImage } from './ui/avatar'
import { Button } from './ui/button'
interface HabitItemProps { interface HabitItemProps {
habit: Habit habit: Habit
@@ -111,7 +108,7 @@ export default function HabitItem({ habit, onEdit, onDelete }: HabitItemProps) {
)} )}
{habit.drawing && ( {habit.drawing && (
<div className="flex-shrink-0"> <div className="flex-shrink-0">
<DrawingDisplay <DrawingDisplay
drawingData={habit.drawing} drawingData={habit.drawing}
width={120} width={120}
height={80} height={80}
@@ -128,7 +125,7 @@ export default function HabitItem({ habit, onEdit, onDelete }: HabitItemProps) {
{t('whenLabel', { {t('whenLabel', {
frequency: convertMachineReadableFrequencyToHumanReadable({ frequency: convertMachineReadableFrequencyToHumanReadable({
frequency: habit.frequency, frequency: habit.frequency,
isRecurRule, isRecurRule: pathname.includes("habits"),
timezone: settings.system.timezone timezone: settings.system.timezone
}) })
})} })}