From 070960c90e2375f1adc7a10e24ae68fb348086f1 Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Wed, 26 Feb 2025 10:08:37 +0100 Subject: [PATCH] fix: lint --- src/components/debug/DebugInfo.tsx | 2 -- src/components/home/HomeContent.tsx | 2 +- src/components/series/BookGrid.tsx | 1 - src/components/ui/ErrorMessage.tsx | 1 - src/constants/errorCodes.ts | 7 +------ 5 files changed, 2 insertions(+), 11 deletions(-) diff --git a/src/components/debug/DebugInfo.tsx b/src/components/debug/DebugInfo.tsx index d72f629..b2a0c2e 100644 --- a/src/components/debug/DebugInfo.tsx +++ b/src/components/debug/DebugInfo.tsx @@ -1,6 +1,4 @@ "use client"; - -import { usePreferences } from "@/contexts/PreferencesContext"; import { useEffect, useState } from "react"; import { usePathname } from "next/navigation"; import { diff --git a/src/components/home/HomeContent.tsx b/src/components/home/HomeContent.tsx index b974b6f..5227f78 100644 --- a/src/components/home/HomeContent.tsx +++ b/src/components/home/HomeContent.tsx @@ -2,7 +2,7 @@ import { HeroSection } from "./HeroSection"; import { MediaRow } from "./MediaRow"; import { KomgaBook, KomgaSeries } from "@/types/komga"; import { RefreshButton } from "@/components/library/RefreshButton"; -import { BookOpenCheck, History, Sparkles, Clock, LibraryBig, BookOpen } from "lucide-react"; +import { History, Sparkles, Clock, LibraryBig, BookOpen } from "lucide-react"; interface HomeData { ongoing: KomgaSeries[]; diff --git a/src/components/series/BookGrid.tsx b/src/components/series/BookGrid.tsx index e923eae..24f8c77 100644 --- a/src/components/series/BookGrid.tsx +++ b/src/components/series/BookGrid.tsx @@ -6,7 +6,6 @@ import { Cover } from "@/components/ui/cover"; import { MarkAsReadButton } from "@/components/ui/mark-as-read-button"; import { MarkAsUnreadButton } from "@/components/ui/mark-as-unread-button"; import { BookOfflineButton } from "@/components/ui/book-offline-button"; -import { ProgressBar } from "@/components/ui/progress-bar"; import { useState, useEffect } from "react"; interface BookGridProps { diff --git a/src/components/ui/ErrorMessage.tsx b/src/components/ui/ErrorMessage.tsx index 6faed71..87c9732 100644 --- a/src/components/ui/ErrorMessage.tsx +++ b/src/components/ui/ErrorMessage.tsx @@ -1,5 +1,4 @@ import { AlertCircle } from "lucide-react"; -import { cn } from "@/lib/utils"; interface ErrorMessageProps { message: string; diff --git a/src/constants/errorCodes.ts b/src/constants/errorCodes.ts index b045e7f..069a9e7 100644 --- a/src/constants/errorCodes.ts +++ b/src/constants/errorCodes.ts @@ -82,9 +82,4 @@ export const ERROR_CODES = { }, } as const; -type ValueOf = T[keyof T]; -type ErrorCodeValues = ValueOf<{ - [K in keyof typeof ERROR_CODES]: ValueOf<(typeof ERROR_CODES)[K]>; -}>; - -export type ErrorCode = ErrorCodeValues; +export type ErrorCode = typeof ERROR_CODES[keyof typeof ERROR_CODES][keyof typeof ERROR_CODES[keyof typeof ERROR_CODES]];