mirror of
https://github.com/ManInDark/HabitTrove.git
synced 2026-01-20 22:24:28 +01:00
fix: imports
This commit is contained in:
@@ -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
|
||||||
})
|
})
|
||||||
})}
|
})}
|
||||||
|
|||||||
Reference in New Issue
Block a user