Merge pull request 'feat: Add Admin panel with provider management and import job tracking' (#22) from refactor into main

Reviewed-on: #22
This commit is contained in:
rov 2026-03-27 18:37:44 -03:00
commit f1cf8549f3

View File

@ -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 }[] = [
{