Checkpoint: Module Ventilation FreePro complet : import Excel FreePro, transformation automatique (script/TTC/type XOAUTH2), tableau de ventilation par structure+type, historique par mois, export PDF. Menu Ventilations ajouté dans la navigation.
This commit is contained in:
@@ -25,7 +25,7 @@ import {
|
||||
import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@/components/ui/collapsible";
|
||||
import { getLoginUrl } from "@/const";
|
||||
import { useIsMobile } from "@/hooks/useMobile";
|
||||
import { LayoutDashboard, LogOut, PanelLeft, Users, FileText, Upload, History, Settings, Download, List, Zap, ChevronDown, Receipt, Cog, ClipboardList, CheckSquare, Brain, BarChart2 } from "lucide-react";
|
||||
import { LayoutDashboard, LogOut, PanelLeft, Users, FileText, Upload, History, Settings, Download, List, Zap, ChevronDown, Receipt, Cog, ClipboardList, CheckSquare, Brain, BarChart2, BarChart3 } from "lucide-react";
|
||||
import { CSSProperties, useEffect, useRef, useState } from "react";
|
||||
import { useLocation } from "wouter";
|
||||
import { DashboardLayoutSkeleton } from './DashboardLayoutSkeleton';
|
||||
@@ -57,6 +57,14 @@ const menuStructure: MenuItem[] = [
|
||||
{ icon: FileText, label: "Factures BAP", path: "/invoices-bap" },
|
||||
],
|
||||
},
|
||||
{
|
||||
icon: BarChart3,
|
||||
label: "Ventilations",
|
||||
color: "from-teal-500 to-cyan-500",
|
||||
children: [
|
||||
{ icon: BarChart3, label: "FreePro", path: "/ventilation-freepro" },
|
||||
],
|
||||
},
|
||||
{
|
||||
icon: Cog,
|
||||
label: "Configuration",
|
||||
|
||||
Reference in New Issue
Block a user