import { useTranslation } from "react-i18next";
import { Sparkles, TrendingUp, Scale, Search } from "lucide-react";
import { PageHelp } from "../components/shared/PageHelp";
import PeriodSelector from "../components/dashboard/PeriodSelector";
import HubHighlightsPanel from "../components/reports/HubHighlightsPanel";
import HubReportNavCard from "../components/reports/HubReportNavCard";
import { useHighlights } from "../hooks/useHighlights";
import { useReportsPeriod } from "../hooks/useReportsPeriod";
export default function ReportsPage() {
const { t } = useTranslation();
const { period, setPeriod, from, to, setCustomDates } = useReportsPeriod();
const { data, isLoading, error } = useHighlights();
const preserveSearch = typeof window !== "undefined" ? window.location.search : "";
const navCards = [
{
to: `/reports/highlights${preserveSearch}`,
icon: