diff --git a/src/components/ai/AIMockupAssistant.tsx b/src/components/ai/AIMockupAssistant.tsx index ba0f76ec5..cc73ddfca 100644 --- a/src/components/ai/AIMockupAssistant.tsx +++ b/src/components/ai/AIMockupAssistant.tsx @@ -11,7 +11,6 @@ import { Palette, Ruler, Target, - ChevronDown, } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; diff --git a/src/components/collections/CollectionDetailHeader.tsx b/src/components/collections/CollectionDetailHeader.tsx index 609bcb095..c6e0f2258 100644 --- a/src/components/collections/CollectionDetailHeader.tsx +++ b/src/components/collections/CollectionDetailHeader.tsx @@ -3,8 +3,7 @@ * Contains back button, collection info, CRM badge, share, export and action buttons. */ import { motion } from "framer-motion"; -import { - ArrowLeft, Monitor, Package, FileText, Clock, Users, Share2, +import { Monitor, Package, FileText, Clock, Users, Share2, ArrowRight, } from "lucide-react"; import { Button } from "@/components/ui/button"; diff --git a/src/components/collections/CollectionListItem.tsx b/src/components/collections/CollectionListItem.tsx index a653138df..646b1b9a5 100644 --- a/src/components/collections/CollectionListItem.tsx +++ b/src/components/collections/CollectionListItem.tsx @@ -3,8 +3,7 @@ * Extracted from CollectionsPage for maintainability. */ import { motion } from "framer-motion"; -import { - FolderOpen, MoreVertical, Pencil, Copy, Star, +import { MoreVertical, Pencil, Copy, Star, Trash2, Package, Clock, } from "lucide-react"; import { Button } from "@/components/ui/button"; diff --git a/src/components/compare/ComparisonDuelView.tsx b/src/components/compare/ComparisonDuelView.tsx index 04201fc4d..1106e0e3b 100644 --- a/src/components/compare/ComparisonDuelView.tsx +++ b/src/components/compare/ComparisonDuelView.tsx @@ -5,7 +5,7 @@ import { useMemo } from "react"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; -import { Crown, X, Check, Minus } from "lucide-react"; +import { Crown, X, Check } from "lucide-react"; import { cn } from "@/lib/utils"; import { useComparisonScore } from "@/hooks/comparison"; import type { Product } from "@/types/product-catalog"; diff --git a/src/components/compare/SupplierComparisonModal.tsx b/src/components/compare/SupplierComparisonModal.tsx index d9fb6a96b..63fc91efb 100644 --- a/src/components/compare/SupplierComparisonModal.tsx +++ b/src/components/compare/SupplierComparisonModal.tsx @@ -21,7 +21,6 @@ import { TrendingDown, TrendingUp, Package, - Check, Crown, ArrowRight, Minus, diff --git a/src/components/kit-builder/SelectedItemsBadges.tsx b/src/components/kit-builder/SelectedItemsBadges.tsx index 8b67adf0e..b9f522643 100644 --- a/src/components/kit-builder/SelectedItemsBadges.tsx +++ b/src/components/kit-builder/SelectedItemsBadges.tsx @@ -14,7 +14,6 @@ import { type DragEndEvent, } from '@dnd-kit/core'; import { - arrayMove, SortableContext, sortableKeyboardCoordinates, useSortable, diff --git a/src/components/layout/SidebarReorganized.tsx b/src/components/layout/SidebarReorganized.tsx index 84cf529a6..1cfd3ddf8 100644 --- a/src/components/layout/SidebarReorganized.tsx +++ b/src/components/layout/SidebarReorganized.tsx @@ -4,7 +4,6 @@ import { useLocation, useNavigate } from "react-router-dom"; import { Package, Users, - Filter, Heart, GitCompare, FolderOpen, @@ -12,7 +11,6 @@ import { ChevronRight, ShieldCheck, Calculator, - Wand2, Sparkles, FileText, ShoppingCart, @@ -33,9 +31,7 @@ import { ImagePlus, BarChart3, Crosshair, - ChevronsDownUp, Settings, - Percent, Plug, X, diff --git a/src/components/personalization/TechniqueSelector.tsx b/src/components/personalization/TechniqueSelector.tsx index e6d746d85..04c1ffc89 100644 --- a/src/components/personalization/TechniqueSelector.tsx +++ b/src/components/personalization/TechniqueSelector.tsx @@ -17,7 +17,6 @@ import { Zap, AlertTriangle, CheckCircle2, - DollarSign, Package, Filter, X, diff --git a/src/components/products/ProductCardSkeleton.tsx b/src/components/products/ProductCardSkeleton.tsx index f2fc2f4ea..dee125bf5 100644 --- a/src/components/products/ProductCardSkeleton.tsx +++ b/src/components/products/ProductCardSkeleton.tsx @@ -2,7 +2,6 @@ import { Skeleton } from "@/components/ui/skeleton"; import { cn } from "@/lib/utils"; import { getGridColsClass, - getGridGapClass, } from "@/components/replenishments/VirtualizedReplenishmentGrid"; import type { ColumnCount } from "@/components/products/ColumnSelector"; diff --git a/src/components/products/ProductIntelligence.tsx b/src/components/products/ProductIntelligence.tsx index 24dfd6963..d4230b05a 100644 --- a/src/components/products/ProductIntelligence.tsx +++ b/src/components/products/ProductIntelligence.tsx @@ -1,6 +1,4 @@ import { - Eye, - Users, BarChart3, Package, Target, diff --git a/src/components/quotes/QuickQuoteFAB.tsx b/src/components/quotes/QuickQuoteFAB.tsx index aaf7d302a..9b5ab040c 100644 --- a/src/components/quotes/QuickQuoteFAB.tsx +++ b/src/components/quotes/QuickQuoteFAB.tsx @@ -4,7 +4,6 @@ import { motion, AnimatePresence } from "framer-motion"; import { FileText, Plus, - X, Wand2, Calculator, ShoppingCart, diff --git a/src/components/quotes/QuoteHistoryPanel.tsx b/src/components/quotes/QuoteHistoryPanel.tsx index 41a779231..718a8761e 100644 --- a/src/components/quotes/QuoteHistoryPanel.tsx +++ b/src/components/quotes/QuoteHistoryPanel.tsx @@ -7,12 +7,10 @@ import { Edit2, RefreshCw, Trash2, - Send, CheckCircle, XCircle, Clock, Package, - Upload, FileText, AlertTriangle, Zap diff --git a/src/components/search/GlobalSearch.tsx b/src/components/search/GlobalSearch.tsx index d466a17dd..88eb8d061 100644 --- a/src/components/search/GlobalSearch.tsx +++ b/src/components/search/GlobalSearch.tsx @@ -5,13 +5,11 @@ import { X, ArrowRight, Clock, - Star, TrendingUp, Package, FileText, Users, ShoppingCart, - Settings, Sparkles, Filter, Keyboard, diff --git a/src/components/search/SmartSuggestions.tsx b/src/components/search/SmartSuggestions.tsx index 62880ed26..5a2311605 100644 --- a/src/components/search/SmartSuggestions.tsx +++ b/src/components/search/SmartSuggestions.tsx @@ -5,10 +5,6 @@ import { Sparkles, TrendingUp, Clock, - Star, - Package, - FileText, - Users, Lightbulb, ArrowRight, Tag, diff --git a/src/components/simulator/wizard/ComparisonCard.tsx b/src/components/simulator/wizard/ComparisonCard.tsx index 038ecd742..5ed0b4184 100644 --- a/src/components/simulator/wizard/ComparisonCard.tsx +++ b/src/components/simulator/wizard/ComparisonCard.tsx @@ -6,7 +6,7 @@ import { useState } from 'react'; import { Badge } from '@/components/ui/badge'; import { - Trophy, Zap, Clock, DollarSign, AlertTriangle, Check, ChevronDown, + Trophy, Zap, Clock, DollarSign, Check, ChevronDown, } from 'lucide-react'; import { motion, AnimatePresence } from 'framer-motion'; import { cn } from '@/lib/utils'; diff --git a/src/components/simulator/wizard/MobilePersonalizationSummary.tsx b/src/components/simulator/wizard/MobilePersonalizationSummary.tsx index 557d1acf6..23ff7cd63 100644 --- a/src/components/simulator/wizard/MobilePersonalizationSummary.tsx +++ b/src/components/simulator/wizard/MobilePersonalizationSummary.tsx @@ -12,7 +12,6 @@ import { ShoppingCart, ChevronUp, FileText, - Plus, } from 'lucide-react'; import { motion } from 'framer-motion'; import { formatCurrency } from '@/lib/format'; diff --git a/src/components/simulator/wizard/PersonalizationSummary.tsx b/src/components/simulator/wizard/PersonalizationSummary.tsx index 19036fe97..0bc890538 100644 --- a/src/components/simulator/wizard/PersonalizationSummary.tsx +++ b/src/components/simulator/wizard/PersonalizationSummary.tsx @@ -17,7 +17,6 @@ import { FileText, Copy, Trash2, - MoreHorizontal, } from 'lucide-react'; import { AlertDialog, diff --git a/src/components/simulator/wizard/StepLocation.tsx b/src/components/simulator/wizard/StepLocation.tsx index b098dd49b..51e1331e8 100644 --- a/src/components/simulator/wizard/StepLocation.tsx +++ b/src/components/simulator/wizard/StepLocation.tsx @@ -10,13 +10,11 @@ import { Skeleton } from '@/components/ui/skeleton'; import { MapPin, Ruler, - Maximize2, Palette, ChevronRight, ChevronLeft, CheckCircle2, Layers, - AlertTriangle, } from 'lucide-react'; import { motion, AnimatePresence } from 'framer-motion'; import { cn } from '@/lib/utils'; diff --git a/src/logic/quotes/__tests__/calculations.test.ts b/src/logic/quotes/__tests__/calculations.test.ts index ac635079d..71d3f7429 100644 --- a/src/logic/quotes/__tests__/calculations.test.ts +++ b/src/logic/quotes/__tests__/calculations.test.ts @@ -2,7 +2,6 @@ import { describe, it, expect } from 'vitest'; import { calculateItemPersonalizationTotal, calculateItemTotal, - calculateSubtotal, applyMarkup, calculateDiscountAmount, calculateRealDiscountPercent