refactor(statistics): reorganize into components/utils

This commit is contained in:
Théo LAGACHE
2026-06-23 16:06:27 +02:00
parent 36754973c6
commit b04b5ea2ee
6 changed files with 6 additions and 6 deletions
@@ -1,8 +1,8 @@
import {PageParams} from "@/types/next"; import {PageParams} from "@/types/next";
import {Page, PageContent, PageHeader, PageTitle} from "@/features/layout/components/page"; import {Page, PageContent, PageHeader, PageTitle} from "@/features/layout/components/page";
import {Card, CardContent, CardHeader, CardTitle} from "@/components/ui/card"; import {Card, CardContent, CardHeader, CardTitle} from "@/components/ui/card";
import {EvolutionLineChart} from "@/features/statistics/evolution-line-chart"; import {EvolutionLineChart} from "@/features/statistics/components/evolution-line-chart";
import {PercentageLineChart} from "@/features/statistics/percentage-line-chart"; import {PercentageLineChart} from "@/features/statistics/components/percentage-line-chart";
import {notFound} from "next/navigation"; import {notFound} from "next/navigation";
import {db} from "@/db"; import {db} from "@/db";
import {and, asc, count, eq, inArray} from "drizzle-orm"; import {and, asc, count, eq, inArray} from "drizzle-orm";
@@ -3,8 +3,8 @@
import {ChartConfig, ChartTooltip} from "@/components/ui/chart"; import {ChartConfig, ChartTooltip} from "@/components/ui/chart";
import {CartesianGrid, TooltipProps, XAxis, YAxis} from "recharts"; import {CartesianGrid, TooltipProps, XAxis, YAxis} from "recharts";
import {formatDayOnly} from "@/utils/date-formatting"; import {formatDayOnly} from "@/utils/date-formatting";
import {LineChartCustom} from "@/features/statistics/line-chart"; import {LineChartCustom} from "@/features/statistics/components/line-chart";
import {generateFakeEvolutionData} from "@/features/statistics/fake-data"; import {generateFakeEvolutionData} from "@/features/statistics/utils/fake-data";
type Data = { type Data = {
createdAt: Date; createdAt: Date;
@@ -2,7 +2,7 @@ import {ChartConfig, ChartContainer} from "@/components/ui/chart";
import {Line, LineChart} from "recharts"; import {Line, LineChart} from "recharts";
import {ReactNode, useState} from "react"; import {ReactNode, useState} from "react";
import {Card, CardContent, CardHeader, CardTitle} from "@/components/ui/card"; import {Card, CardContent, CardHeader, CardTitle} from "@/components/ui/card";
import {PlaceholderChart} from "@/features/statistics/chart-placeholder"; import {PlaceholderChart} from "@/features/statistics/components/chart-placeholder";
import {Select, SelectContent, SelectItem, SelectTrigger, SelectValue} from "@/components/ui/select"; import {Select, SelectContent, SelectItem, SelectTrigger, SelectValue} from "@/components/ui/select";
type LineChartCustomProps<T> = { type LineChartCustomProps<T> = {
@@ -2,7 +2,7 @@
import {ChartConfig, ChartTooltip} from "@/components/ui/chart"; import {ChartConfig, ChartTooltip} from "@/components/ui/chart";
import {EStatusSchema} from "@/db/schema/types"; import {EStatusSchema} from "@/db/schema/types";
import {LineChartCustom} from "@/features/statistics/line-chart"; import {LineChartCustom} from "@/features/statistics/components/line-chart";
import {CartesianGrid, TooltipProps, XAxis, YAxis} from "recharts"; import {CartesianGrid, TooltipProps, XAxis, YAxis} from "recharts";
import {formatDayOnly} from "@/utils/date-formatting"; import {formatDayOnly} from "@/utils/date-formatting";