From 6ea9eaf2eef86c792db2f2dafd6aa46d8247dc07 Mon Sep 17 00:00:00 2001 From: Rodrigo Verdiani Date: Fri, 27 Mar 2026 18:34:25 -0300 Subject: [PATCH] feat: Add Admin panel with provider management and import job tracking --- src/pages/Admin.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/Admin.tsx b/src/pages/Admin.tsx index 2380a94..a36e98d 100644 --- a/src/pages/Admin.tsx +++ b/src/pages/Admin.tsx @@ -1,7 +1,7 @@ import {useAuth} from "@/contexts/AuthContext.tsx"; import {type ReactNode, useEffect, useState} from "react"; import {useNavigate} from "react-router"; -import {AlertCircle, ArrowLeft, FileStack, Server, Shield} from "lucide-react"; +import {ArrowLeft, FileStack, Server, Shield} from "lucide-react"; import {Button} from "@/components/ui/button.tsx"; import {ProviderManager} from "@/features/admin/components/ProviderManager.tsx"; import {FailedImportJobs} from "@/features/admin/components/FailedImportJobs.tsx"; @@ -23,7 +23,9 @@ const Admin = () => { // TODO: add user role verification }, [isAuthenticated, isLoading, navigate]); - const failedImports = []; + // const { data } = useGetMangaImportJobs(); + // + // const failedImports = data?.data?.filter(dto => dto.status === MangaImportJobDTOStatus.FAILED)?.length; const tabs: { id: Tab; label: string; icon: ReactNode; badge?: number }[] = [ { -- 2.49.1