refactor: revew all design of services, clients, deadcode, ...

This commit is contained in:
Julien Froidefond
2025-08-24 22:03:15 +02:00
parent f4dcc89c11
commit 6fba622003
63 changed files with 969 additions and 1846 deletions

View File

@@ -1,7 +1,7 @@
"use client";
import React, { useState, useEffect } from "react";
import { TeamStats, TeamMember } from "@/services/admin-service";
import { TeamStats, TeamMember } from "@/lib/admin-types";
import { TeamDetailHeader } from "./team-detail-header";
import { TeamMetricsCards } from "./team-metrics-cards";
import { TeamDetailTabs } from "./team-detail-tabs";

View File

@@ -13,7 +13,7 @@ import { Button } from "@/components/ui/button";
import { Badge } from "@/components/ui/badge";
import { Users, ExternalLink, Download, Eye } from "lucide-react";
import { TeamMember } from "@/services/admin-service";
import { TeamMember } from "@/lib/admin-types";
interface TeamDetailModalProps {
isOpen: boolean;

View File

@@ -5,7 +5,7 @@ import { TeamOverviewTab } from "./team-overview-tab";
import { TeamSkillsTab } from "./team-skills-tab";
import { TeamMembersTab } from "./team-members-tab";
import { TeamInsightsTab } from "./team-insights-tab";
import { TeamStats, TeamMember } from "@/services/admin-service";
import { TeamStats, TeamMember } from "@/lib/admin-types";
interface SkillAnalysis {
skillName: string;

View File

@@ -9,7 +9,7 @@ import {
import { Button } from "@/components/ui/button";
import { Badge } from "@/components/ui/badge";
import { User, Award, BookOpen, X } from "lucide-react";
import { TeamMember } from "@/services/admin-service";
import { TeamMember } from "@/lib/admin-types";
interface TeamMemberModalProps {
isOpen: boolean;

View File

@@ -1,7 +1,7 @@
"use client";
import { User, Award, BookOpen } from "lucide-react";
import { TeamMember } from "@/services/admin-service";
import { TeamMember } from "@/lib/admin-types";
interface TeamMembersTabProps {
members: TeamMember[];

View File

@@ -1,7 +1,7 @@
"use client";
import { BarChart3, Target, Star } from "lucide-react";
import { TeamStats } from "@/services/admin-service";
import { TeamStats } from "@/lib/admin-types";
import { TechIcon } from "@/components/icons/tech-icon";
interface SkillAnalysis {